| /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...] |