dump | Dump this Value to dbgs(). |
dumpCommonFooter | Dump the common footer used by Value dumps to OS. |
dumpCommonHeader [virtual] | Dump the common header for this User to OS. |
dumpCommonPrefix | Dump the common prefix used by Value dumps to OS. |
dumpCommonSuffix | Dump the common suffix used by Value dumps to OS. |
dumpOS [virtual] | Dump this constant to OS. |
getAsCString | If this array is isCString(), then this method returns the array (without the trailing null byte) as a StringRef. Otherwise, it asserts out. |
getAsString | If this array is isString(), then this method returns the array as a StringRef. Otherwise, it asserts out. |
getContext | Return the SandboxIR context that owns this Value. |
getElementAsAPFloat | If this is a sequential container of floating point type, return element ElmIdx. |
getElementAsAPInt | If this is a sequential container of integers, return element ElmIdx as APInt. |
getElementAsConstant | Return a Constant for element ElmIdx. |
getElementAsDouble | If this is a sequential container of doubles, return element ElmIdx. |
getElementAsFloat | If this is a sequential container of floats, return element ElmIdx. |
getElementAsInteger | If this is a sequential container of integers, return element ElmIdx. |
getElementByteSize | Return the size (in bytes) of each element in the array/vector. The size of the elements is known to be a multiple of one byte. |
getElementType | Return the element type of the array/vector. |
getName | Return the LLVM IR name of the bottom-most LLVM value. |
getNumElements | Return the number of elements in the array or vector. |
getNumOperands [virtual] | Return the number of operands. |
getNumUses | Return the number of user edges (not necessarily to unique users). |
getOperand | Return the value of the operand at OpIdx. |
getOperandUse | Return the operand use edge for OpIdx. |
getParent | Return the SandboxIR context that owns this constant. |
getRawDataValues | Return the raw underlying bytes of this data. |
getSubclassID | Return the subclass identifier for this Value. |
getType | Return the SandboxIR type of this Value. |
getUid | Returns the unique id in the form 'SB<number>.' like 'SB1.' |
getUseOperandNo [virtual] | Return the operand number corresponding to Use. |
hasNUses | Return true if this Value has exactly N uses. |
hasNUsesOrMore | Return true if this value has N uses or more. |
isCString | This method returns true if the array "isString", ends with a null byte, and does not contains any other null bytes. |
isString | Return true if this is an array of CharSize integers. |
op_begin | op_begin overloads |
op_end | op_end overloads |
operands | operands overloads |
printAsOperandCommon | Print this Value as an operand to OS. |
replaceAllUsesWith | Replace all uses of this Value with Other. |
replaceUsesOfWith | Replaces any operands that match FromV with ToV. Returns whether any operands were replaced. |
replaceUsesWithIf | Replace uses of this Value with OtherV when ShouldReplace is true. |
setOperand [virtual] | Set the operand at OperandIdx to Operand. |
use_begin | use_begin overloads |
use_end | use_end overloads |
user_begin | user_begin overloads |
user_end | user_end overloads |
users | users overloads |
uses | uses overloads |
verify [virtual] | Verify that this wraps an LLVM Constant. |