Searched refs:SubclassData (Results 1 - 7 of 7) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/
H A DType.h87 unsigned SubclassData : 24; // Space for subclasses to store data.
95 : Context(C), ID(tid), SubclassData(0) {}
98 unsigned getSubclassData() const { return SubclassData; }
101 SubclassData = val;
H A DValue.h81 /// This member is similar to SubclassData, however it is for holding
92 unsigned short SubclassData; member in class:llvm::Value
866 unsigned short getSubclassDataFromValue() const { return SubclassData; }
867 void setValueSubclassData(unsigned short D) { SubclassData = D; }
/freebsd-current/contrib/llvm-project/llvm/lib/IR/
H A DConstantsContext.h404 uint16_t SubclassData; member in struct:llvm::ConstantExprKeyType
423 unsigned short SubclassData = 0,
428 SubclassData(SubclassData), Ops(Ops), ShuffleMask(ShuffleMask),
434 SubclassData(CE->isCompare() ? CE->getPredicate() : 0), Ops(Operands),
442 SubclassData(CE->isCompare() ? CE->getPredicate() : 0),
452 return Opcode == X.Opcode && SubclassData == X.SubclassData &&
464 if (SubclassData != (CE->isCompare() ? CE->getPredicate() : 0))
478 Opcode, SubclassOptionalData, SubclassData,
[all...]
H A DValue.cpp55 SubclassData(0), NumUserOperands(0), IsUsedByMD(false), HasName(false),
/freebsd-current/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCExpr.h49 "ExprKind and SubclassData together should take up one word");
53 unsigned SubclassData : NumSubclassDataBits;
61 explicit MCExpr(ExprKind Kind, SMLoc Loc, unsigned SubclassData = 0)
62 : Kind(Kind), SubclassData(SubclassData), Loc(Loc) {
63 assert(SubclassData < (1 << NumSubclassDataBits) &&
72 unsigned getSubclassData() const { return SubclassData; }
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h223 return (NoWrapFlags)(SubclassData & Mask);
262 void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
392 SubclassData |= Flags;
524 void setNoWrapFlags(NoWrapFlags Flags) { SubclassData |= Flags; }
H A DScalarEvolution.h91 unsigned short SubclassData = 0; member in class:llvm::SCEV
94 /// NoWrapFlags are bitfield indices into SubclassData.

Completed in 212 milliseconds