HomeSort by: relevance | last modified time | path
    Searched refs:Const (Results 1 - 25 of 70) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZTDC.cpp 79 void getAnalysisUsage(AnalysisUsage &AU) const override {
132 auto *Const = dyn_cast<ConstantFP>(I.getOperand(1));
135 if (!Const)
142 // Check if Const is one of our recognized consts.
144 if (Const->isZero()) {
147 } else if (Const->isInfinity()) {
149 WhichConst = Const->isNegative() ? 2 : 1;
150 } else if (Const->isExactlyValue(Smallest)) {
156 } else if (Const->isExactlyValue(NegSmallest)) {
167 static const int Masks[][4] =
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/Native/
NativeTypeBuiltin.cpp 26 PdbSymbolIdField RecurseIdFields) const {}
28 PDB_SymType NativeTypeBuiltin::getSymTag() const {
32 PDB_BuiltinType NativeTypeBuiltin::getBuiltinType() const { return Type; }
34 bool NativeTypeBuiltin::isConstType() const {
35 return (Mods & ModifierOptions::Const) != ModifierOptions::None;
38 uint64_t NativeTypeBuiltin::getLength() const { return Length; }
40 bool NativeTypeBuiltin::isUnalignedType() const {
44 bool NativeTypeBuiltin::isVolatileType() const {
NativeTypePointer.cpp 36 PdbSymbolIdField RecurseIdFields) const {
69 SymIndexId NativeTypePointer::getClassParentId() const {
74 const MemberPointerInfo &MPI = Record->getMemberInfo();
78 uint64_t NativeTypePointer::getLength() const {
100 SymIndexId NativeTypePointer::getTypeId() const {
107 bool NativeTypePointer::isReference() const {
113 bool NativeTypePointer::isRValueReference() const {
119 bool NativeTypePointer::isPointerToDataMember() const {
125 bool NativeTypePointer::isPointerToMemberFunction() const {
131 bool NativeTypePointer::isConstType() const {
    [all...]
NativeTypeUDT.cpp 39 PdbSymbolIdField RecurseIdFields) const {
73 std::string NativeTypeUDT::getName() const {
80 SymIndexId NativeTypeUDT::getLexicalParentId() const { return 0; }
82 SymIndexId NativeTypeUDT::getUnmodifiedTypeId() const {
89 SymIndexId NativeTypeUDT::getVirtualTableShapeId() const {
99 uint64_t NativeTypeUDT::getLength() const {
109 PDB_UdtType NativeTypeUDT::getUdtKind() const {
127 bool NativeTypeUDT::hasConstructor() const {
135 bool NativeTypeUDT::isConstType() const {
138 return (Modifiers->Modifiers & ModifierOptions::Const) !
    [all...]
NativeTypeEnum.cpp 42 const NativeTypeEnum &ClassParent);
44 uint32_t getChildCount() const override;
45 std::unique_ptr<PDBSymbol> getChildAtIndex(uint32_t Index) const override;
56 const NativeTypeEnum &ClassParent;
64 NativeSession &Session, const NativeTypeEnum &ClassParent)
90 uint32_t NativeEnumEnumEnumerators::getChildCount() const {
95 NativeEnumEnumEnumerators::getChildAtIndex(uint32_t Index) const {
130 PdbSymbolIdField RecurseIdFields) const {
164 NativeTypeEnum::findChildren(PDB_SymType Type) const {
168 const NativeTypeEnum *ClassParent = nullptr
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SDNodeDbgValue.h 34 CONST = 1, ///< Value is a constant.
38 Kind getKind() const { return kind; }
41 SDNode *getSDNode() const {
47 unsigned getResNo() const {
53 const Value *getConst() const {
54 assert(kind == CONST);
55 return u.Const;
59 unsigned getFrameIx() const {
65 unsigned getVReg() const {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
SCCP.cpp 87 static bool isConstant(const ValueLatticeElement &LV) {
96 static bool isOverdefined(const ValueLatticeElement &LV) {
104 Constant *Const = nullptr;
108 [](const ValueLatticeElement &LV) { return isOverdefined(LV); }))
118 Const = ConstantStruct::get(ST, ConstVals);
120 const ValueLatticeElement &IV = Solver.getLatticeValueFor(V);
124 Const =
127 assert(Const && "Constant is nullptr here!");
147 LLVM_DEBUG(dbgs() << " Constant: " << *Const << " = " << *V << '\n');
150 V->replaceAllUsesWith(Const);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
RecordName.cpp 34 StringRef name() const { return Name; }
165 const MemberPointerInfo &MI = Ptr.getMemberInfo();
183 Name.append(" const");
197 if (Mods & uint16_t(ModifierOptions::Const))
198 Name.append("const ");
326 ConstantSym Const(SymbolKind::S_CONSTANT);
328 cantFail(Mapping.visitKnownRecord(Sym, Const));
330 return Const.Name;
  /src/external/apache2/llvm/dist/clang/utils/TableGen/
ClangSyntaxEmitter.cpp 44 Hierarchy(const llvm::RecordKeeper &Records) {
51 llvm::sort(N.Derived, [](const NodeType *L, const NodeType *R) {
62 const llvm::Record *Record = nullptr;
63 const NodeType *Base = nullptr;
64 std::vector<const NodeType *> Derived;
65 llvm::StringRef name() const { return Record->getName(); }
75 void visit(llvm::function_ref<void(const NodeType &)> CB,
76 const NodeType *Start = nullptr) {
80 for (const NodeType *D : Start->Derived
    [all...]
MveEmitter.cpp 128 // indicating whether it's a pointer to a const or mutable instance of
134 const TypeKind TKind;
140 TypeKind typeKind() const { return TKind; }
142 virtual bool requiresFloat() const = 0;
143 virtual bool requiresMVE() const = 0;
144 virtual unsigned sizeInBits() const = 0;
145 virtual std::string cName() const = 0;
146 virtual std::string llvmName() const {
149 virtual std::string acleSuffix(std::string) const {
181 unsigned sizeInBits() const override { return 0;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TypePromotion.cpp 186 void getAnalysisUsage(AnalysisUsage &AU) const override {
191 StringRef getPassName() const override { return PASS_NAME; }
290 // - Take the absolute value of I's constant, adding this to the icmp const.
359 if (auto *Const = dyn_cast<ConstantInt>(CI->getOperand(0)))
360 ICmpConst = Const;
361 else if (auto *Const = dyn_cast<ConstantInt>(CI->getOperand(1)))
362 ICmpConst = Const;
464 auto Const = cast<ConstantInt>(I->getOperand(1));
465 auto *NewConst = ConstantInt::get(Ctx, Const->getValue().abs());
538 if (auto *Const = dyn_cast<ConstantInt>(Op))
    [all...]
HardwareLoops.cpp 82 static void debugHWLoopFailure(const StringRef DebugMsg,
113 void reportHWLoopFailure(const StringRef Msg, const StringRef ORETag,
131 void getAnalysisUsage(AnalysisUsage &AU) const override {
152 const DataLayout *DL = nullptr;
154 const TargetTransformInfo *TTI = nullptr;
187 const DataLayout &DL,
201 const DataLayout &DL;
205 const SCEV *TripCount = nullptr;
363 if (auto *Const = dyn_cast<ConstantInt>(ICmp->getOperand(OpIdx))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
MachineIRBuilder.cpp 52 MachineIRBuilder::buildDirectDbgValue(Register Reg, const MDNode *Variable,
53 const MDNode *Expr) {
65 MachineIRBuilder::buildIndirectDbgValue(Register Reg, const MDNode *Variable,
66 const MDNode *Expr) {
78 const MDNode *Variable,
79 const MDNode *Expr) {
92 MachineInstrBuilder MachineIRBuilder::buildConstDbgValue(const Constant &C,
93 const MDNode *Variable,
94 const MDNode *Expr) {
117 MachineInstrBuilder MachineIRBuilder::buildDbgLabel(const MDNode *Label)
    [all...]
Utils.cpp 39 const TargetInstrInfo &TII,
40 const RegisterBankInfo &RBI, Register Reg,
41 const TargetRegisterClass &RegClass) {
49 const MachineFunction &MF, const TargetRegisterInfo &TRI,
50 MachineRegisterInfo &MRI, const TargetInstrInfo &TII,
51 const RegisterBankInfo &RBI, MachineInstr &InsertPt,
52 const TargetRegisterClass &RegClass, MachineOperand &RegMO) {
94 const MachineFunction &MF, const TargetRegisterInfo &TRI
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64PostLegalizerCombiner.cpp 128 const LLT Ty = MRI.getType(LHS);
131 auto Const = getConstantVRegValWithLookThrough(RHS, MRI);
132 if (!Const)
135 const APInt ConstValue = Const->Value.sextOrSelf(Ty.getSizeInBits());
298 MachineIRBuilder &B) const override;
303 MachineIRBuilder &B) const {
304 const auto *LI =
321 StringRef getPassName() const override {
326 void getAnalysisUsage(AnalysisUsage &AU) const override
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprConstant.cpp 47 CharUnits getAlignment(const llvm::Constant *C) const {
52 CharUnits getSize(llvm::Type *Ty) const {
56 CharUnits getSize(const llvm::Constant *C) const {
60 llvm::Constant *getPadding(CharUnits PadSize) const {
67 llvm::Constant *getZeroes(CharUnits ZeroSize) const {
129 llvm::Constant *build(llvm::Type *DesiredTy, bool AllowOversized) const {
182 const ASTContext &Context = CGM.getContext();
183 const uint64_t CharWidth = CGM.getContext().getCharWidth()
    [all...]
  /src/external/apache2/llvm/dist/clang/tools/clang-fuzzer/proto-to-cxx/
loop_proto_to_cxx.cpp 42 std::ostream &operator<<(std::ostream &os, const BinaryOp &x);
43 std::ostream &operator<<(std::ostream &os, const StatementSeq &x);
46 std::ostream &operator<<(std::ostream &os, const Const &x) {
49 std::ostream &operator<<(std::ostream &os, const VarRef &x) {
60 std::ostream &operator<<(std::ostream &os, const Rvalue &x) {
69 std::ostream &operator<<(std::ostream &os, const BinaryOp &x) {
111 std::ostream &operator<<(std::ostream &os, const AssignmentStatement &x) {
114 std::ostream &operator<<(std::ostream &os, const Statement &x) {
117 std::ostream &operator<<(std::ostream &os, const StatementSeq &x)
    [all...]
proto_to_cxx.cpp 22 std::ostream &operator<<(std::ostream &os, const BinaryOp &x);
23 std::ostream &operator<<(std::ostream &os, const StatementSeq &x);
26 std::ostream &operator<<(std::ostream &os, const Const &x) {
29 std::ostream &operator<<(std::ostream &os, const VarRef &x) {
32 std::ostream &operator<<(std::ostream &os, const Lvalue &x) {
35 std::ostream &operator<<(std::ostream &os, const Rvalue &x) {
41 std::ostream &operator<<(std::ostream &os, const BinaryOp &x) {
61 std::ostream &operator<<(std::ostream &os, const AssignmentStatement &x) {
64 std::ostream &operator<<(std::ostream &os, const IfElse &x)
    [all...]
  /src/external/apache2/llvm/dist/clang/tools/clang-fuzzer/proto-to-llvm/
loop_proto_to_llvm.cpp 28 std::string BinopToString(std::ostream &os, const BinaryOp &x);
29 std::string StateSeqToString(std::ostream &os, const StatementSeq &x);
51 std::string ConstToString(const Const &x) {
54 std::string VarRefToString(std::ostream &os, const VarRef &x) {
73 std::string RvalueToString(std::ostream &os, const Rvalue &x) {
87 std::string BinopToString(std::ostream &os, const BinaryOp &x) {
124 std::ostream &operator<<(std::ostream &os, const AssignmentStatement &x) {
129 std::ostream &operator<<(std::ostream &os, const Statement &x) {
132 std::ostream &operator<<(std::ostream &os, const StatementSeq &x)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
MVEGatherScatterLowering.cpp 65 StringRef getPassName() const override {
69 void getAnalysisUsage(AnalysisUsage &AU) const override {
93 Optional<int64_t> getIfConst(const Value *V);
300 Optional<int64_t> MVEGatherScatterLowering::getIfConst(const Value *V) {
301 const Constant *C = dyn_cast<Constant>(V);
307 const Instruction *I = cast<Instruction>(V);
333 Optional<int64_t> Const;
335 if ((Const = getIfConst(Add->getOperand(0))))
337 else if ((Const = getIfConst(Add->getOperand(1))))
343 int64_t Immediate = Const.getValue() << TypeScale
    [all...]
  /src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
llvm_ocaml.c 59 value cstr_to_string(const char *Str, mlsize_t Len) {
67 value cstr_to_string_option(const char *CStr, mlsize_t Len) {
81 static void llvm_fatal_error_trampoline(const char *Reason) {
104 const char *COverview;
111 (const char *const *)Op_val(Args), COverview);
272 const char *String = LLVMGetStringAttributeKind(A, &Length);
279 const char *String = LLVMGetStringAttributeValue(A, &Length);
346 const char *Name = LLVMGetModuleIdentifier(M, &Len);
528 const char *CStr = LLVMGetStructName(Ty)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
CodeView.h 301 Const = 0x0001,
361 Const = 0x00000400,
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/
InstrRefBasedImpl.cpp 223 bool operator==(const SpillLoc &Other) const {
227 bool operator<(const SpillLoc &Other) const {
252 bool isIllegal() const {
256 uint64_t asU64() const {
260 bool operator==(unsigned L) const {
264 bool operator==(const LocIdx &L) const {
268 bool operator!=(unsigned L) const {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
MemoryBuiltins.cpp 73 static const std::pair<LibFunc, AllocFnsTy> AllocationFnData[] = {
117 static const Function *getCalledFunction(const Value *V, bool LookThroughBitCast,
126 const auto *CB = dyn_cast<CallBase>(V);
132 if (const Function *Callee = CB->getCalledFunction())
141 getAllocationDataForFunction(const Function *Callee, AllocType AllocTy,
142 const TargetLibraryInfo *TLI) {
149 const auto *Iter = find_if(
150 AllocationFnData, [TLIFn](const std::pair<LibFunc, AllocFnsTy> &P) {
157 const AllocFnsTy *FnData = &Iter->second
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
Expr.h 72 const CastExpr *BasePath;
73 const CXXRecordDecl *DerivedClass;
77 const MemberPointerType *MPT;
87 SubobjectAdjustment(const CastExpr *BasePath,
88 const CXXRecordDecl *DerivedClass)
99 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS)
114 Expr(const Expr&) = delete;
116 Expr &operator=(const Expr&) = delete;
141 QualType getType() const { return TR; }
155 ExprDependence getDependence() const {
    [all...]

Completed in 49 milliseconds

1 2 3