Home
last modified time | relevance | path

Searched refs:OperandTraits (Results 1 – 15 of 15) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DOperandTraits.h128 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 DUser.h43 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 DInstructions.h678 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 DGlobalIndirectSymbol.h85 struct OperandTraits<GlobalIndirectSymbol> :
H A DGlobalVariable.h257 struct OperandTraits<GlobalVariable> :
H A DInstrTypes.h92 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 DConstants.h406 struct OperandTraits<ConstantAggregate>
876 struct OperandTraits<BlockAddress> :
1270 struct OperandTraits<ConstantExpr> :
H A DFunction.h824 struct OperandTraits<Function> : public HungoffOperandTraits<3> {};
/freebsd-12.1/contrib/llvm/lib/IR/
H A DInstructions.cpp1244 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 DConstantsContext.h297 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 DGlobals.cpp316 OperandTraits<GlobalVariable>::op_begin(this), in GlobalVariable()
336 OperandTraits<GlobalVariable>::op_begin(this), in GlobalVariable()
H A DFunction.cpp233 OperandTraits<Function>::op_begin(this), 0, Linkage, name, in Function()
H A DConstants.cpp964 : 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 DMemorySSA.h361 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 DValueList.cpp63 struct OperandTraits<ConstantPlaceHolder> struct