Searched refs:OperandTraits (Results 1 – 15 of 15) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | OperandTraits.h | 127 return OperandTraits<CLASS>::op_begin(this); \ 130 return OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this)); \ 133 return OperandTraits<CLASS>::op_end(this); \ 136 return OperandTraits<CLASS>::op_end(const_cast<CLASS*>(this)); \ 139 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \ 142 OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this))[i_nocapture].get()); \ 145 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \ 147 OperandTraits<CLASS>::op_begin(this)[i_nocapture] = Val_nocapture; \ 150 return OperandTraits<CLASS>::operands(this); \
|
| H A D | User.h | 42 struct OperandTraits; 129 ? OperandTraits<U>::op_end(const_cast<U*>(that))[Idx] in OpFrom() 130 : OperandTraits<U>::op_begin(const_cast<U*>(that))[Idx]; in OpFrom()
|
| H A D | Instructions.h | 712 struct OperandTraits<AtomicCmpXchgInst> : 907 struct OperandTraits<AtomicRMWInst> 1161 struct OperandTraits<GetElementPtrInst> : 1716 OperandTraits<CallBase>::op_end(this) - 1926 struct OperandTraits<ExtractElementInst> : 1989 struct OperandTraits<InsertElementInst> : 2332 struct OperandTraits<ShuffleVectorInst> 2561 struct OperandTraits<InsertValueInst> : 4211 struct OperandTraits<ResumeInst> : 4562 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 | Constants.h | 401 struct OperandTraits<ConstantAggregate> 886 struct OperandTraits<BlockAddress> 924 struct OperandTraits<DSOLocalEquivalent> 1337 struct OperandTraits<ConstantExpr>
|
| H A D | InstrTypes.h | 92 struct OperandTraits<UnaryInstruction> : 414 struct OperandTraits<BinaryOperator> : 1049 struct OperandTraits<CmpInst> : public FixedNumOperandTraits<CmpInst, 2> { 2286 struct OperandTraits<CallBase> : public VariadicOperandTraits<CallBase, 1> {}; 2355 struct OperandTraits<FuncletPadInst>
|
| H A D | Function.h | 966 struct OperandTraits<Function> : public HungoffOperandTraits<3> {};
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instructions.cpp | 1194 OperandTraits<FuncletPadInst>::op_end(this) - in FuncletPadInst() 1519 OperandTraits<StoreInst>::op_begin(this), in StoreInst() 1533 OperandTraits<StoreInst>::op_begin(this), in StoreInst() 2474 OperandTraits<BinaryOperator>::op_begin(this), in BinaryOperator() 2475 OperandTraits<BinaryOperator>::operands(this), in BinaryOperator() 2487 OperandTraits<BinaryOperator>::op_begin(this), in BinaryOperator() 2488 OperandTraits<BinaryOperator>::operands(this), in BinaryOperator() 3613 OperandTraits<CmpInst>::op_begin(this), in CmpInst() 3614 OperandTraits<CmpInst>::operands(this), in CmpInst() 3627 OperandTraits<CmpInst>::op_begin(this), in CmpInst() [all …]
|
| H A D | ConstantsContext.h | 336 struct OperandTraits<UnaryConstantExpr> 341 struct OperandTraits<BinaryConstantExpr> 346 struct OperandTraits<SelectConstantExpr> 351 struct OperandTraits<ExtractElementConstantExpr> 356 struct OperandTraits<InsertElementConstantExpr> 361 struct OperandTraits<ShuffleVectorConstantExpr> 366 struct OperandTraits<ExtractValueConstantExpr> 371 struct OperandTraits<InsertValueConstantExpr> 376 struct OperandTraits<GetElementPtrConstantExpr> 382 struct OperandTraits<CompareConstantExpr>
|
| H A D | Globals.cpp | 338 OperandTraits<GlobalVariable>::op_begin(this), in GlobalVariable() 359 OperandTraits<GlobalVariable>::op_begin(this), in GlobalVariable()
|
| H A D | Constants.cpp | 1244 : Constant(T, VT, OperandTraits<ConstantAggregate>::op_end(this) - V.size(), in ConstantAggregate() 2875 OperandTraits<GetElementPtrConstantExpr>::op_end(this) - in GetElementPtrConstantExpr()
|
| H A D | Function.cpp | 384 OperandTraits<Function>::op_begin(this), 0, Linkage, name, in Function()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | MemorySSA.h | 368 struct OperandTraits<MemoryUse> : public FixedNumOperandTraits<MemoryUse, 1> {}; 430 struct OperandTraits<MemoryDef> : public FixedNumOperandTraits<MemoryDef, 2> {}; 434 struct OperandTraits<MemoryUseOrDef> { 437 return OperandTraits<MemoryUse>::op_begin(MU); 438 return OperandTraits<MemoryDef>::op_begin(cast<MemoryDef>(MUD)); 443 return OperandTraits<MemoryUse>::op_end(MU); 444 return OperandTraits<MemoryDef>::op_end(cast<MemoryDef>(MUD)); 449 return OperandTraits<MemoryUse>::operands(MU); 450 return OperandTraits<MemoryDef>::operands(cast<MemoryDef>(MUD)); 703 template <> struct OperandTraits<MemoryPhi> : public HungoffOperandTraits<2> {};
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | ValueList.cpp | 59 struct OperandTraits<ConstantPlaceHolder> struct
|