Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DOperandTraits.h125 return OperandTraits<CLASS>::op_begin(this); \
128 return OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this)); \
131 return OperandTraits<CLASS>::op_end(this); \
134 return OperandTraits<CLASS>::op_end(const_cast<CLASS*>(this)); \
137 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \
140 OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this))[i_nocapture].get()); \
143 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \
145 OperandTraits<CLASS>::op_begin(this)[i_nocapture] = Val_nocapture; \
148 return OperandTraits<CLASS>::operands(this); \
DUser.h43 struct OperandTraits;
114 ? OperandTraits<U>::op_end(const_cast<U*>(that))[Idx] in OpFrom()
115 : OperandTraits<U>::op_begin(const_cast<U*>(that))[Idx]; in OpFrom()
/external/swiftshader/third_party/LLVM/include/llvm/
DOperandTraits.h125 return OperandTraits<CLASS>::op_begin(this); \
128 return OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this)); \
131 return OperandTraits<CLASS>::op_end(this); \
134 return OperandTraits<CLASS>::op_end(const_cast<CLASS*>(this)); \
137 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \
140 OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this))[i_nocapture].get()); \
143 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \
145 OperandTraits<CLASS>::op_begin(this)[i_nocapture] = Val_nocapture; \
148 return OperandTraits<CLASS>::operands(this); \
DUser.h30 struct OperandTraits;
76 ? OperandTraits<U>::op_end(const_cast<U*>(that))[Idx] in OpFrom()
77 : OperandTraits<U>::op_begin(const_cast<U*>(that))[Idx]; in OpFrom()
DInstructions.h371 struct OperandTraits<StoreInst> : public FixedNumOperandTraits<StoreInst, 2> {
543 struct OperandTraits<AtomicCmpXchgInst> :
689 struct OperandTraits<AtomicRMWInst>
841 struct OperandTraits<GetElementPtrInst> :
855 OperandTraits<GetElementPtrInst>::op_end(this) - Values,
869 OperandTraits<GetElementPtrInst>::op_end(this) - Values,
1362 struct OperandTraits<CallInst> : public VariadicOperandTraits<CallInst, 1> {
1370 OperandTraits<CallInst>::op_end(this) - (Args.size() + 1),
1380 OperandTraits<CallInst>::op_end(this) - (Args.size() + 1),
1462 struct OperandTraits<SelectInst> : public FixedNumOperandTraits<SelectInst, 3> {
[all …]
DConstants.h389 struct OperandTraits<ConstantArray> :
449 struct OperandTraits<ConstantStruct> :
500 struct OperandTraits<ConstantVector> :
574 struct OperandTraits<BlockAddress> :
883 struct OperandTraits<ConstantExpr> :
DGlobalAlias.h86 struct OperandTraits<GlobalAlias> :
DGlobalVariable.h167 struct OperandTraits<GlobalVariable> :
/external/llvm/include/llvm/IR/
DOperandTraits.h125 return OperandTraits<CLASS>::op_begin(this); \
128 return OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this)); \
131 return OperandTraits<CLASS>::op_end(this); \
134 return OperandTraits<CLASS>::op_end(const_cast<CLASS*>(this)); \
137 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \
140 OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this))[i_nocapture].get()); \
143 assert(i_nocapture < OperandTraits<CLASS>::operands(this) \
145 OperandTraits<CLASS>::op_begin(this)[i_nocapture] = Val_nocapture; \
148 return OperandTraits<CLASS>::operands(this); \
DUser.h37 struct OperandTraits;
106 ? OperandTraits<U>::op_end(const_cast<U*>(that))[Idx] in OpFrom()
107 : OperandTraits<U>::op_begin(const_cast<U*>(that))[Idx]; in OpFrom()
DInstructions.h426 struct OperandTraits<StoreInst> : public FixedNumOperandTraits<StoreInst, 2> {
657 struct OperandTraits<AtomicCmpXchgInst> :
808 struct OperandTraits<AtomicRMWInst>
1051 struct OperandTraits<GetElementPtrInst> :
1060 OperandTraits<GetElementPtrInst>::op_end(this) - Values,
1073 OperandTraits<GetElementPtrInst>::op_end(this) - Values,
1867 struct OperandTraits<CallInst> : public VariadicOperandTraits<CallInst, 1> {
1876 Instruction::Call, OperandTraits<CallInst>::op_end(this) -
1886 OperandTraits<CallInst>::op_end(this) -
1976 struct OperandTraits<SelectInst> : public FixedNumOperandTraits<SelectInst, 3> {
[all …]
DGlobalIndirectSymbol.h76 struct OperandTraits<GlobalIndirectSymbol> :
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
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); \
DInstructions.h434 struct OperandTraits<StoreInst> : public FixedNumOperandTraits<StoreInst, 2> {
667 struct OperandTraits<AtomicCmpXchgInst> :
820 struct OperandTraits<AtomicRMWInst>
1070 struct OperandTraits<GetElementPtrInst> :
1079 OperandTraits<GetElementPtrInst>::op_end(this) - Values,
1093 OperandTraits<GetElementPtrInst>::op_end(this) - Values,
1485 return OperandTraits<CallBase>::op_begin(this);
1489 return OperandTraits<CallBase>::op_begin(const_cast<CallBase *>(this));
1492 User::op_iterator op_end() { return OperandTraits<CallBase>::op_end(this); }
1495 return OperandTraits<CallBase>::op_end(const_cast<CallBase *>(this));
[all …]
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()
DGlobalIndirectSymbol.h85 struct OperandTraits<GlobalIndirectSymbol> :
/external/v8/src/interpreter/
Dbytecode-traits.h32 struct OperandTraits { struct
39 struct OperandTraits<OperandType::k##Name> { \ argument
62 Helper<OperandTraits<operand_type>::TypeInfoTraits::kIsScalable,
63 OperandTraits<operand_type>::TypeInfoTraits::kUnscaledSize,
103 OperandTraits<operands>::kOperandTypeInfo...};
/external/swiftshader/third_party/LLVM/lib/VMCore/
DInstructions.cpp300 OperandTraits<CallInst>::op_end(this) - 1, in CallInst()
310 OperandTraits<CallInst>::op_end(this) - 1, in CallInst()
317 OperandTraits<CallInst>::op_end(this) - CI.getNumOperands(), in CallInst()
540 OperandTraits<InvokeInst>::op_end(this) in InvokeInst()
589 OperandTraits<ReturnInst>::op_end(this) - in ReturnInst()
599 OperandTraits<ReturnInst>::op_end(this) - !!retVal, !!retVal, in ReturnInst()
606 OperandTraits<ReturnInst>::op_end(this) - !!retVal, !!retVal, in ReturnInst()
613 OperandTraits<ReturnInst>::op_end(this), 0, InsertAtEnd) { in ReturnInst()
667 OperandTraits<ResumeInst>::op_begin(this), 1) { in ResumeInst()
673 OperandTraits<ResumeInst>::op_begin(this), 1, InsertBefore) { in ResumeInst()
[all …]
DConstantsContext.h242 struct OperandTraits<UnaryConstantExpr> :
248 struct OperandTraits<BinaryConstantExpr> :
254 struct OperandTraits<SelectConstantExpr> :
260 struct OperandTraits<ExtractElementConstantExpr> :
266 struct OperandTraits<InsertElementConstantExpr> :
272 struct OperandTraits<ShuffleVectorConstantExpr> :
278 struct OperandTraits<ExtractValueConstantExpr> :
284 struct OperandTraits<InsertValueConstantExpr> :
290 struct OperandTraits<GetElementPtrConstantExpr> :
298 struct OperandTraits<CompareConstantExpr> :
DGlobals.cpp88 OperandTraits<GlobalVariable>::op_begin(this), in GlobalVariable()
107 OperandTraits<GlobalVariable>::op_begin(this), in GlobalVariable()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DInstructions.cpp344 OperandTraits<CallBase<CallInst>>::op_end(this) - 1, 1, in CallInst()
355 OperandTraits<CallBase<CallInst>>::op_end(this) - 1, 1, InsertAtEnd) { in CallInst()
361 OperandTraits<CallBase<CallInst>>::op_end(this) - in CallInst()
631 OperandTraits<CallBase<InvokeInst>>::op_end(this) - in InvokeInst()
666 OperandTraits<ReturnInst>::op_end(this) - in ReturnInst()
676 OperandTraits<ReturnInst>::op_end(this) - !!retVal, !!retVal, in ReturnInst()
684 OperandTraits<ReturnInst>::op_end(this) - !!retVal, !!retVal, in ReturnInst()
692 OperandTraits<ReturnInst>::op_end(this), 0, InsertAtEnd) { in ReturnInst()
701 OperandTraits<ResumeInst>::op_begin(this), 1) { in ResumeInst()
707 OperandTraits<ResumeInst>::op_begin(this), 1, InsertBefore) { in ResumeInst()
[all …]
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>
/external/llvm/lib/IR/
DInstructions.cpp291 OperandTraits<CallInst>::op_end(this) - 1, in CallInst()
301 OperandTraits<CallInst>::op_end(this) - 1, in CallInst()
308 OperandTraits<CallInst>::op_end(this) - CI.getNumOperands(), in CallInst()
669 OperandTraits<InvokeInst>::op_end(this) - in InvokeInst()
808 OperandTraits<ReturnInst>::op_end(this) - in ReturnInst()
818 OperandTraits<ReturnInst>::op_end(this) - !!retVal, !!retVal, in ReturnInst()
825 OperandTraits<ReturnInst>::op_end(this) - !!retVal, !!retVal, in ReturnInst()
832 OperandTraits<ReturnInst>::op_end(this), 0, InsertAtEnd) { in ReturnInst()
858 OperandTraits<ResumeInst>::op_begin(this), 1) { in ResumeInst()
864 OperandTraits<ResumeInst>::op_begin(this), 1, InsertBefore) { in ResumeInst()
[all …]
DConstantsContext.h284 struct OperandTraits<UnaryConstantExpr>
289 struct OperandTraits<BinaryConstantExpr>
294 struct OperandTraits<SelectConstantExpr>
299 struct OperandTraits<ExtractElementConstantExpr>
304 struct OperandTraits<InsertElementConstantExpr>
309 struct OperandTraits<ShuffleVectorConstantExpr>
314 struct OperandTraits<ExtractValueConstantExpr>
319 struct OperandTraits<InsertValueConstantExpr>
324 struct OperandTraits<GetElementPtrConstantExpr>
330 struct OperandTraits<CompareConstantExpr>
/external/llvm/include/llvm/Transforms/Utils/
DMemorySSA.h238 struct OperandTraits<MemoryUseOrDef>
275 struct OperandTraits<MemoryUse> : public FixedNumOperandTraits<MemoryUse, 1> {};
319 struct OperandTraits<MemoryDef> : public FixedNumOperandTraits<MemoryDef, 1> {};
487 template <> struct OperandTraits<MemoryPhi> : public HungoffOperandTraits<2> {};

12