/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
H A D | VNCoercion.h | 33 class DataLayout; variable 38 const DataLayout &DL); 47 IRBuilderBase &IRB, const DataLayout &DL); 55 StoreInst *DepSI, const DataLayout &DL); 63 const DataLayout &DL); 71 MemIntrinsic *DepMI, const DataLayout &DL); 77 Instruction *InsertPt, const DataLayout &DL); 81 Type *LoadTy, const DataLayout &DL); 88 Instruction *InsertPt, const DataLayout &DL); 92 Type *LoadTy, const DataLayout &DL); [all …]
|
H A D | BuildLibCalls.h | 21 class DataLayout; variable 49 Value *emitStrLen(Value *Ptr, IRBuilderBase &B, const DataLayout &DL, 61 const DataLayout &DL, const TargetLibraryInfo *TLI); 71 const DataLayout &DL, const TargetLibraryInfo *TLI); 96 IRBuilderBase &B, const DataLayout &DL, 101 const DataLayout &DL, const TargetLibraryInfo *TLI); 106 const DataLayout &DL, const TargetLibraryInfo *TLI); 110 const DataLayout &DL, const TargetLibraryInfo *TLI); 114 const DataLayout &DL, const TargetLibraryInfo *TLI); 201 const DataLayout &DL, const TargetLibraryInfo *TLI); [all …]
|
H A D | AutoInitRemark.h | 24 class DataLayout; variable 37 const DataLayout &DL; 41 const DataLayout &DL, const TargetLibraryInfo &TLI) in AutoInitRemark()
|
H A D | Evaluator.h | 30 class DataLayout; variable 40 Evaluator(const DataLayout &DL, const TargetLibraryInfo *TLI) in Evaluator() 124 const DataLayout &DL;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | DataLayout.cpp | 47 StructLayout::StructLayout(StructType *ST, const DataLayout &DL) { in StructLayout() 153 const char *DataLayout::getManglingComponent(const Triple &T) { in getManglingComponent() 178 void DataLayout::reset(StringRef Desc) { in reset() 205 Expected<DataLayout> DataLayout::parse(StringRef LayoutDescription) { in parse() 206 DataLayout Layout(""); in parse() 256 Error DataLayout::parseSpecifier(StringRef Desc) { in parseSpecifier() 529 DataLayout::DataLayout(const Module *M) { in DataLayout() function in DataLayout 533 void DataLayout::init(const Module *M) { *this = M->getDataLayout(); } in init() 535 bool DataLayout::operator==(const DataLayout &Other) const { in operator ==() 550 DataLayout::AlignmentsTy::iterator [all …]
|
H A D | Mangler.cpp | 35 const DataLayout &DL, char Prefix) { in getNameWithPrefixImpl() 63 const DataLayout &DL, in getNameWithPrefixImpl() 70 const DataLayout &DL) { in getNameWithPrefix() 75 const Twine &GVName, const DataLayout &DL) { in getNameWithPrefix() 95 const DataLayout &DL) { in addByteCountSuffix() 124 const DataLayout &DL = GV->getParent()->getDataLayout(); in getNameWithPrefix()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | ConstantFolding.h | 29 class DataLayout; variable 41 const DataLayout &DL, 49 Constant *ConstantFoldInstruction(Instruction *I, const DataLayout &DL, 55 Constant *ConstantFoldConstant(const Constant *C, const DataLayout &DL, 65 const DataLayout &DL, 74 Constant *RHS, const DataLayout &DL, 81 const DataLayout &DL); 87 Constant *RHS, const DataLayout &DL); 98 const DataLayout &DL); 134 Constant *ConstantFoldLoadFromConstPtr(Constant *C, Type *Ty, const DataLayout &DL); [all …]
|
H A D | ValueTracking.h | 59 const DataLayout &DL, unsigned Depth = 0, 75 KnownBits &Known, const DataLayout &DL, 83 KnownBits computeKnownBits(const Value *V, const DataLayout &DL, 92 const DataLayout &DL, unsigned Depth = 0, 107 const DataLayout &DL, 118 bool isKnownToBeAPowerOfTwo(const Value *V, const DataLayout &DL, 133 bool isKnownNonZero(const Value *V, const DataLayout &DL, unsigned Depth = 0, 146 bool isKnownNonNegative(const Value *V, const DataLayout &DL, 155 bool isKnownPositive(const Value *V, const DataLayout &DL, unsigned Depth = 0, 163 bool isKnownNegative(const Value *V, const DataLayout &DL, unsigned Depth = 0, [all …]
|
H A D | Loads.h | 22 class DataLayout; variable 36 const DataLayout &DL, 47 const DataLayout &DL, 57 const APInt &Size, const DataLayout &DL, 71 const DataLayout &DL, 96 const DataLayout &DL, 179 bool canReplacePointersIfEqual(Value *A, Value *B, const DataLayout &DL,
|
H A D | MemoryBuiltins.h | 35 class DataLayout; variable 153 Value *getMallocArraySize(CallInst *CI, const DataLayout &DL, 219 bool getObjectSize(const Value *Ptr, uint64_t &Size, const DataLayout &DL, 226 Value *lowerObjectSizeCall(IntrinsicInst *ObjectSize, const DataLayout &DL, 237 const DataLayout &DL; 251 ObjectSizeOffsetVisitor(const DataLayout &DL, const TargetLibraryInfo *TLI, 301 const DataLayout &DL; 319 ObjectSizeOffsetEvaluator(const DataLayout &DL, const TargetLibraryInfo *TLI,
|
H A D | PHITransAddr.h | 22 class DataLayout; variable 40 const DataLayout &DL; 52 PHITransAddr(Value *addr, const DataLayout &DL, AssumptionCache *AC) in PHITransAddr()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | DataLayout.h | 112 class DataLayout { 152 return const_cast<DataLayout *>(this)->findAlignmentLowerBound(AlignType, in findAlignmentLowerBound() 199 explicit DataLayout(StringRef LayoutDescription) { in DataLayout() function 204 explicit DataLayout(const Module *M); 206 DataLayout(const DataLayout &DL) { *this = DL; } in DataLayout() function 208 ~DataLayout(); // Not virtual, do not subclass this class 210 DataLayout &operator=(const DataLayout &DL) { 228 bool operator==(const DataLayout &Other) const; 229 bool operator!=(const DataLayout &Other) const { return !(*this == Other); } 238 static Expected<DataLayout> parse(StringRef LayoutDescription); [all …]
|
H A D | Mangler.h | 20 class DataLayout; variable 44 const DataLayout &DL); 46 const Twine &GVName, const DataLayout &DL);
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | MachineConstantPool.h | 27 class DataLayout; variable 46 virtual unsigned getSizeInBytes(const DataLayout &DL) const; 97 unsigned getSizeInBytes(const DataLayout &DL) const; 104 SectionKind getSectionKind(const DataLayout *DL) const; 122 const DataLayout &DL; 124 const DataLayout &getDataLayout() const { return DL; } in getDataLayout() 128 explicit MachineConstantPool(const DataLayout &DL) in MachineConstantPool()
|
H A D | IntrinsicLowering.h | 22 class DataLayout; variable 25 const DataLayout &DL; 30 explicit IntrinsicLowering(const DataLayout &DL) : DL(DL), Warned(false) {} in IntrinsicLowering()
|
H A D | MachineJumpTableInfo.h | 29 class DataLayout; variable 87 unsigned getEntrySize(const DataLayout &TD) const; 89 unsigned getEntryAlignment(const DataLayout &TD) const;
|
H A D | Analysis.h | 68 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty, 74 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty, 87 void computeValueLLTs(const DataLayout &DL, Type &Ty,
|
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/target/ |
H A D | llvm_target.mli | 58 module DataLayout : sig module 62 See the constructor [llvm::DataLayout::DataLayout]. *) 66 See the method [llvm::DataLayout::getStringRepresentation]. *) 71 See the method [llvm::DataLayout::isLittleEndian]. *) 75 See the method [llvm::DataLayout::getPointerSize]. *) 79 See the method [llvm::DataLayout::getIntPtrType]. *) 83 See the method [llvm::DataLayout::getPointerSize]. *) 88 See the method [llvm::DataLayout::getIntPtrType]. *) 92 See the method [llvm::DataLayout::getTypeSizeInBits]. *) 96 See the method [llvm::DataLayout::getTypeStoreSize]. *) [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | VNCoercion.cpp | 18 const DataLayout &DL) { in canCoerceMustAliasedValueToLoad() 69 const DataLayout &DL) { in coerceAvailableValueToLoadTypeHelper() 164 const DataLayout &DL) { in coerceAvailableValueToLoadType() 179 const DataLayout &DL) { in analyzeLoadFromClobberingWrite() 227 StoreInst *DepSI, const DataLayout &DL) { in analyzeLoadFromClobberingStore() 264 const DataLayout &DL = LI->getModule()->getDataLayout(); in getLoadLoadClobberFullWidthSize() 333 const DataLayout &DL) { in analyzeLoadFromClobberingLoad() 368 MemIntrinsic *MI, const DataLayout &DL) { in analyzeLoadFromClobberingMemInst() 426 const DataLayout &DL) { in getStoreValueForLoadHelper() 469 Instruction *InsertPt, const DataLayout &DL) { in getStoreValueForLoad() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | Loads.cpp | 35 const DataLayout &DL) { in isAligned() 45 const Value *V, Align Alignment, const APInt &Size, const DataLayout &DL, in isDereferenceableAndAlignedPointer() 196 const DataLayout &DL, in isDereferenceableAndAlignedPointer() 212 const DataLayout &DL, in isDereferenceableAndAlignedPointer() 235 const DataLayout &DL, in isDereferenceablePointer() 336 const DataLayout &DL, in isSafeToLoadUnconditionally() 411 const DataLayout &DL, in isSafeToLoadUnconditionally() 453 const DataLayout &DL) { in areNonOverlapSameBaseLoadAndStore() 473 const DataLayout &DL, bool *IsLoadCSE) { in getAvailableLoadStore() 528 const DataLayout &DL = ScanBB->getModule()->getDataLayout(); in findAvailablePtrLoadStore() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCMachineFunctionInfo.cpp | 27 const DataLayout &DL = MF.getDataLayout(); in getPICOffsetSymbol() 34 const DataLayout &DL = MF.getDataLayout(); in getGlobalEPSymbol() 41 const DataLayout &DL = MF.getDataLayout(); in getLocalEPSymbol() 48 const DataLayout &DL = MF.getDataLayout(); in getTOCOffsetSymbol()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | AggressiveInstCombineInternal.h | 42 class DataLayout; variable 53 const DataLayout &DL; 78 TruncInstCombine(TargetLibraryInfo &TLI, const DataLayout &DL, in TruncInstCombine()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
H A D | BPFISelDAGToDAG.cpp | 84 bool fillGenericConstant(const DataLayout &DL, const Constant *CV, 86 bool fillConstantDataArray(const DataLayout &DL, const ConstantDataArray *CDA, 88 bool fillConstantArray(const DataLayout &DL, const ConstantArray *CA, 90 bool fillConstantStruct(const DataLayout &DL, const ConstantStruct *CS, 349 const DataLayout &DL = CurDAG->getDataLayout(); in getConstantFieldValue() 391 bool BPFDAGToDAGISel::fillGenericConstant(const DataLayout &DL, in fillGenericConstant() 428 bool BPFDAGToDAGISel::fillConstantDataArray(const DataLayout &DL, in fillConstantDataArray() 441 bool BPFDAGToDAGISel::fillConstantArray(const DataLayout &DL, in fillConstantArray() 453 bool BPFDAGToDAGISel::fillConstantStruct(const DataLayout &DL, in fillConstantStruct()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/Targets/ |
H A D | PPC.h | 411 std::string DataLayout = ""; in PPC64TargetInfo() local 415 DataLayout = "E-m:a-i64:64-n32:64"; in PPC64TargetInfo() 420 DataLayout = "e-m:e-i64:64-n32:64"; in PPC64TargetInfo() 423 DataLayout = "E-m:e-i64:64-n32:64"; in PPC64TargetInfo() 433 DataLayout += "-S128-v256:256:256-v512:512:512"; in PPC64TargetInfo() 434 resetDataLayout(DataLayout); in PPC64TargetInfo()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAliasAnalysis.h | 20 class DataLayout; variable 28 const DataLayout &DL; 31 explicit AMDGPUAAResult(const DataLayout &DL) : AAResultBase(), DL(DL) {} in AMDGPUAAResult()
|