Searched refs:OperandTraits (Results 1 – 15 of 15) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | OperandTraits.h | 128 return OperandTraits<CLASS>::op_begin(this); \ 131 return OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this)); \ 134 return OperandTraits<CLASS>::op_end(this); \ 137 return OperandTraits<CLASS>::op_end(const_cast<CLASS*>(this)); \ 140 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \ 143 OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this))[i_nocapture].get()); \ 146 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \ 148 OperandTraits<CLASS>::op_begin(this)[i_nocapture] = Val_nocapture; \ 151 return OperandTraits<CLASS>::operands(this); \
|
| H A D | User.h | 43 struct OperandTraits; 130 ? OperandTraits<U>::op_end(const_cast<U*>(that))[Idx] in OpFrom() 131 : OperandTraits<U>::op_begin(const_cast<U*>(that))[Idx]; in OpFrom()
|
| H A D | Instructions.h | 678 struct OperandTraits<AtomicCmpXchgInst> : 833 struct OperandTraits<AtomicRMWInst> 1083 struct OperandTraits<GetElementPtrInst> : 1710 OperandTraits<CallBase>::op_end(this) - 1916 struct OperandTraits<ExtractElementInst> : 1979 struct OperandTraits<InsertElementInst> : 2290 struct OperandTraits<ShuffleVectorInst> : 2521 struct OperandTraits<InsertValueInst> : 3909 struct OperandTraits<ResumeInst> : 4256 struct OperandTraits<CatchReturnInst> [all …]
|
| H A D | GlobalIndirectSymbol.h | 85 struct OperandTraits<GlobalIndirectSymbol> :
|
| H A D | GlobalVariable.h | 257 struct OperandTraits<GlobalVariable> :
|
| H A D | InstrTypes.h | 92 struct OperandTraits<UnaryInstruction> : 337 struct OperandTraits<BinaryOperator> : 907 struct OperandTraits<CmpInst> : public FixedNumOperandTraits<CmpInst, 2> { 1988 struct OperandTraits<CallBase> : public VariadicOperandTraits<CallBase, 1> {}; 2057 struct OperandTraits<FuncletPadInst>
|
| H A D | Constants.h | 406 struct OperandTraits<ConstantAggregate> 876 struct OperandTraits<BlockAddress> : 1270 struct OperandTraits<ConstantExpr> :
|
| H A D | Function.h | 824 struct OperandTraits<Function> : public HungoffOperandTraits<3> {};
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Instructions.cpp | 1244 OperandTraits<StoreInst>::op_begin(this), in StoreInst() 1245 OperandTraits<StoreInst>::operands(this), in StoreInst() 1260 OperandTraits<StoreInst>::op_begin(this), in StoreInst() 1261 OperandTraits<StoreInst>::operands(this), in StoreInst() 1370 OperandTraits<AtomicRMWInst>::op_begin(this), in AtomicRMWInst() 1371 OperandTraits<AtomicRMWInst>::operands(this), in AtomicRMWInst() 1381 OperandTraits<AtomicRMWInst>::op_begin(this), in AtomicRMWInst() 3291 OperandTraits<CmpInst>::op_begin(this), in CmpInst() 3292 OperandTraits<CmpInst>::operands(this), in CmpInst() 3305 OperandTraits<CmpInst>::op_begin(this), in CmpInst() [all …]
|
| H A D | ConstantsContext.h | 297 struct OperandTraits<UnaryConstantExpr> 302 struct OperandTraits<BinaryConstantExpr> 307 struct OperandTraits<SelectConstantExpr> 312 struct OperandTraits<ExtractElementConstantExpr> 317 struct OperandTraits<InsertElementConstantExpr> 322 struct OperandTraits<ShuffleVectorConstantExpr> 327 struct OperandTraits<ExtractValueConstantExpr> 332 struct OperandTraits<InsertValueConstantExpr> 337 struct OperandTraits<GetElementPtrConstantExpr> 343 struct OperandTraits<CompareConstantExpr>
|
| H A D | Globals.cpp | 316 OperandTraits<GlobalVariable>::op_begin(this), in GlobalVariable() 336 OperandTraits<GlobalVariable>::op_begin(this), in GlobalVariable()
|
| H A D | Function.cpp | 233 OperandTraits<Function>::op_begin(this), 0, Linkage, name, in Function()
|
| H A D | Constants.cpp | 964 : Constant(T, VT, OperandTraits<ConstantAggregate>::op_end(this) - V.size(), in ConstantAggregate() 2399 OperandTraits<GetElementPtrConstantExpr>::op_end(this) - in GetElementPtrConstantExpr()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | MemorySSA.h | 361 struct OperandTraits<MemoryUse> : public FixedNumOperandTraits<MemoryUse, 1> {}; 422 struct OperandTraits<MemoryDef> : public FixedNumOperandTraits<MemoryDef, 2> {}; 426 struct OperandTraits<MemoryUseOrDef> { 429 return OperandTraits<MemoryUse>::op_begin(MU); 430 return OperandTraits<MemoryDef>::op_begin(cast<MemoryDef>(MUD)); 435 return OperandTraits<MemoryUse>::op_end(MU); 436 return OperandTraits<MemoryDef>::op_end(cast<MemoryDef>(MUD)); 441 return OperandTraits<MemoryUse>::operands(MU); 442 return OperandTraits<MemoryDef>::operands(cast<MemoryDef>(MUD)); 696 template <> struct OperandTraits<MemoryPhi> : public HungoffOperandTraits<2> {};
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/ |
| H A D | ValueList.cpp | 63 struct OperandTraits<ConstantPlaceHolder> struct
|