/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | OperandTraits.h | 1 //===-- llvm/OperandTraits.h - OperandTraits class definition ---*- C++ -*-===// 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<CLAS [all...] |
H A D | GlobalIndirectSymbol.h | 20 #include "llvm/IR/OperandTraits.h" 86 struct OperandTraits<GlobalIndirectSymbol> : struct in namespace:llvm
|
H A D | User.h | 42 struct OperandTraits; 129 ? OperandTraits<U>::op_end(const_cast<U*>(that))[Idx] 130 : OperandTraits<U>::op_begin(const_cast<U*>(that))[Idx];
|
H A D | GlobalVariable.h | 27 #include "llvm/IR/OperandTraits.h" 257 struct OperandTraits<GlobalVariable> : struct in namespace:llvm
|
H A D | Instructions.h | 34 #include "llvm/IR/OperandTraits.h" 461 struct OperandTraits<StoreInst> : public FixedNumOperandTraits<StoreInst, 2> { struct in namespace:llvm 696 struct OperandTraits<AtomicCmpXchgInst> : struct in namespace:llvm 871 struct OperandTraits<AtomicRMWInst> struct in namespace:llvm 1116 struct OperandTraits<GetElementPtrInst> : struct in namespace:llvm 1125 OperandTraits<GetElementPtrInst>::op_end(this) - Values, 1139 OperandTraits<GetElementPtrInst>::op_end(this) - Values, 1697 OperandTraits<CallBase>::op_end(this) - 1708 OperandTraits<CallBase>::op_end(this) - 1804 struct OperandTraits<SelectIns struct in namespace:llvm 1907 struct OperandTraits<ExtractElementInst> : struct in namespace:llvm 1970 struct OperandTraits<InsertElementInst> : struct in namespace:llvm 2285 struct OperandTraits<ShuffleVectorInst> : struct in class:llvm::ShuffleVectorInst 2516 struct OperandTraits<InsertValueInst> : struct in class:llvm::ShuffleVectorInst 2780 struct OperandTraits<PHINode> : public HungoffOperandTraits<2> { struct in class:llvm::ShuffleVectorInst 2886 struct OperandTraits<LandingPadInst> : public HungoffOperandTraits<1> { struct in class:llvm::ShuffleVectorInst 2969 struct OperandTraits<ReturnInst> : public VariadicOperandTraits<ReturnInst> { struct in class:llvm::ShuffleVectorInst 3113 struct OperandTraits<BranchInst> : public VariadicOperandTraits<BranchInst, 1> { struct in class:llvm::ShuffleVectorInst 3515 struct OperandTraits<SwitchInst> : public HungoffOperandTraits<2> { struct in class:llvm::ShuffleVectorInst::SwitchInst 3650 struct OperandTraits<IndirectBrInst> : public HungoffOperandTraits<1> { struct in class:llvm::ShuffleVectorInst::SwitchInst [all...] |
H A D | Constants.h | 32 #include "llvm/IR/OperandTraits.h" 405 struct OperandTraits<ConstantAggregate> struct in namespace:llvm 876 struct OperandTraits<BlockAddress> : struct in namespace:llvm 1270 struct OperandTraits<ConstantExpr> : struct in namespace:llvm
|
H A D | InstrTypes.h | 33 #include "llvm/IR/OperandTraits.h" 93 struct OperandTraits<UnaryInstruction> : struct in namespace:llvm 423 struct OperandTraits<BinaryOperator> : struct in namespace:llvm 993 struct OperandTraits<CmpInst> : public FixedNumOperandTraits<CmpInst, 2> { struct in namespace:llvm 2152 struct OperandTraits<CallBase> : public VariadicOperandTraits<CallBase, 1> {}; 2221 struct OperandTraits<FuncletPadInst>
|
H A D | Function.h | 32 #include "llvm/IR/OperandTraits.h" 865 struct OperandTraits<Function> : public HungoffOperandTraits<3> {};
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instructions.cpp | 425 OperandTraits<CallBase>::op_end(this) - 1, 1, InsertBefore) { 432 OperandTraits<CallBase>::op_end(this) - 1, 1, InsertAtEnd) { 438 OperandTraits<CallBase>::op_end(this) - CI.getNumOperands(), 751 OperandTraits<CallBase>::op_end(this) - II.getNumOperands(), 833 OperandTraits<CallBase>::op_end(this) - CBI.getNumOperands(), 866 OperandTraits<ReturnInst>::op_end(this) - RI.getNumOperands(), 875 OperandTraits<ReturnInst>::op_end(this) - !!retVal, !!retVal, 883 OperandTraits<ReturnInst>::op_end(this) - !!retVal, !!retVal, 891 OperandTraits<ReturnInst>::op_end(this), 0, InsertAtEnd) {} 899 OperandTraits<ResumeIns [all...] |
H A D | ConstantsContext.h | 29 #include "llvm/IR/OperandTraits.h" 296 struct OperandTraits<UnaryConstantExpr> struct in namespace:llvm 301 struct OperandTraits<BinaryConstantExpr> struct in namespace:llvm 306 struct OperandTraits<SelectConstantExpr> struct in namespace:llvm 311 struct OperandTraits<ExtractElementConstantExpr> struct in namespace:llvm 316 struct OperandTraits<InsertElementConstantExpr> struct in namespace:llvm 321 struct OperandTraits<ShuffleVectorConstantExpr> struct in namespace:llvm 326 struct OperandTraits<ExtractValueConstantExpr> struct in namespace:llvm 331 struct OperandTraits<InsertValueConstantExpr> struct in namespace:llvm 336 struct OperandTraits<GetElementPtrConstantExp struct in namespace:llvm 342 struct OperandTraits<CompareConstantExpr> struct in namespace:llvm [all...] |
H A D | Globals.cpp | 341 OperandTraits<GlobalVariable>::op_begin(this), 361 OperandTraits<GlobalVariable>::op_begin(this),
|
H A D | Function.cpp | 263 OperandTraits<Function>::op_begin(this), 0, Linkage, name,
|
H A D | Constants.cpp | 1046 : Constant(T, VT, OperandTraits<ConstantAggregate>::op_end(this) - V.size(), 2479 OperandTraits<GetElementPtrConstantExpr>::op_end(this) -
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | MemorySSA.h | 364 struct OperandTraits<MemoryUse> : public FixedNumOperandTraits<MemoryUse, 1> {}; struct in inherits:FixedNumOperandTraits 425 struct OperandTraits<MemoryDef> : public FixedNumOperandTraits<MemoryDef, 2> {}; struct in inherits:FixedNumOperandTraits 429 struct OperandTraits<MemoryUseOrDef> { struct 432 return OperandTraits<MemoryUse>::op_begin(MU); 433 return OperandTraits<MemoryDef>::op_begin(cast<MemoryDef>(MUD)); 438 return OperandTraits<MemoryUse>::op_end(MU); 439 return OperandTraits<MemoryDef>::op_end(cast<MemoryDef>(MUD)); 444 return OperandTraits<MemoryUse>::operands(MU); 445 return OperandTraits<MemoryDef>::operands(cast<MemoryDef>(MUD)); 699 template <> struct OperandTraits<MemoryPh struct in inherits:HungoffOperandTraits [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | ValueList.cpp | 62 struct OperandTraits<ConstantPlaceHolder> struct in namespace:llvm
|