/freebsd-11.0-release/contrib/llvm/include/llvm/Transforms/Utils/ |
H A D | SimplifyLibCalls.h | 26 class DataLayout; 74 const DataLayout &DL; 89 LibCallSimplifier(const DataLayout &DL, const TargetLibraryInfo *TLI,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.h | 70 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty, 108 EVT getSetCCResultType(const DataLayout &DL, LLVMContext &Context, 110 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override;
|
H A D | AMDGPUTargetTransformInfo.cpp | 40 const DataLayout &DL = BB->getModule()->getDataLayout();
|
H A D | R600ISelLowering.h | 41 EVT getSetCCResultType(const DataLayout &DL, LLVMContext &,
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Instrumentation/ |
H A D | BoundsChecking.cpp | 20 #include "llvm/IR/DataLayout.h" 64 bool instrument(Value *Ptr, Value *Val, const DataLayout &DL); 127 const DataLayout &DL) { 167 const DataLayout &DL = F.getParent()->getDataLayout();
|
H A D | ThreadSanitizer.cpp | 30 #include "llvm/IR/DataLayout.h" 90 bool instrumentLoadOrStore(Instruction *I, const DataLayout &DL); 91 bool instrumentAtomic(Instruction *I, const DataLayout &DL); 95 const DataLayout &DL); 97 int getMemoryAccessFuncIndex(Value *Addr, const DataLayout &DL); 229 const DataLayout &DL = M.getDataLayout(); 281 const DataLayout &DL) { 346 const DataLayout &DL = F.getParent()->getDataLayout(); 407 const DataLayout &DL) { 507 bool ThreadSanitizer::instrumentAtomic(Instruction *I, const DataLayout [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 25 #include "llvm/IR/DataLayout.h" 75 static unsigned getBitWidth(Type *Ty, const DataLayout &DL) { 131 const DataLayout &DL, unsigned Depth, 135 const DataLayout &DL, unsigned Depth, 142 bool llvm::haveNoCommonBitsSet(Value *LHS, Value *RHS, const DataLayout &DL, 158 const DataLayout &DL, unsigned Depth, 162 const DataLayout &DL, unsigned Depth, 170 const Query &Q, const DataLayout &DL); 172 bool llvm::isKnownToBeAPowerOfTwo(Value *V, const DataLayout &DL, bool OrZero, 180 static bool isKnownNonZero(Value *V, const DataLayout [all...] |
H A D | LazyValueInfo.cpp | 25 #include "llvm/IR/DataLayout.h" 200 bool mergeIn(const LVILatticeVal &RHS, const DataLayout &DL) { 362 const DataLayout &DL; ///< A mandatory DataLayout 462 LazyValueInfoCache(AssumptionCache *AC, const DataLayout &DL, 674 const DataLayout &DL = BB->getModule()->getDataLayout(); 1166 const DataLayout *DL, 1169 assert(DL && "getCache() called with a null DataLayout"); 1177 const DataLayout &DL = F.getParent()->getDataLayout(); 1208 const DataLayout [all...] |
H A D | Loads.cpp | 17 #include "llvm/IR/DataLayout.h" 67 const DataLayout &DL = ScanFrom->getModule()->getDataLayout(); 205 const DataLayout &DL = ScanBB->getModule()->getDataLayout();
|
/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/ |
H A D | LoopAccessAnalysis.h | 31 class DataLayout; 511 LoopAccessInfo(Loop *L, ScalarEvolution *SE, const DataLayout &DL, 616 const DataLayout &DL;
|
H A D | TargetFolder.h | 29 class DataLayout; 33 const DataLayout &DL; 44 explicit TargetFolder(const DataLayout &DL) : DL(DL) {}
|
H A D | IVUsers.h | 31 class DataLayout;
|
H A D | TargetTransformInfoImpl.h | 20 #include "llvm/IR/DataLayout.h" 35 const DataLayout &DL; 37 explicit TargetTransformInfoImplBase(const DataLayout &DL) : DL(DL) {} 45 const DataLayout &getDataLayout() const { return DL; } 365 explicit TargetTransformInfoImplCRTPBase(const DataLayout &DL) : BaseT(DL) {}
|
/freebsd-11.0-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 60 class DataLayout; 173 MVT getPointerTy(const DataLayout &DL, uint32_t AS = 0) const { 179 virtual MVT getScalarShiftAmountTy(const DataLayout &, EVT) const; 181 EVT getShiftAmountTy(EVT LHSTy, const DataLayout &DL) const; 186 virtual MVT getVectorIdxTy(const DataLayout &DL) const { 334 virtual EVT getSetCCResultType(const DataLayout &DL, LLVMContext &Context, 722 EVT getValueType(const DataLayout &DL, Type *Ty, 744 MVT getSimpleValueType(const DataLayout &DL, Type *Ty, 752 virtual unsigned getByValTypeAlignment(Type *Ty, const DataLayout &DL) const; 827 bool hasBigEndianPartOrdering(EVT VT, const DataLayout [all...] |
H A D | TargetSubtargetInfo.h | 24 class DataLayout;
|
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMAsmPrinter.h | 92 void EmitXXStructor(const DataLayout &DL, const Constant *CV) override;
|
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.h | 455 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty, 466 EVT getSetCCResultType(const DataLayout &DL, LLVMContext &Ctx, 486 std::string getPrototype(const DataLayout &DL, Type *, const ArgListTy &, 504 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override {
|
/freebsd-11.0-release/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.h | 342 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override { 345 MVT getVectorIdxTy(const DataLayout &DL) const override { 367 EVT getSetCCResultType(const DataLayout &DL, LLVMContext &, 373 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
H A D | SystemZTargetMachine.cpp | 56 Ret += DataLayout::getManglingComponent(TT);
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | ScalarReplAggregates.cpp | 32 #include "llvm/IR/DataLayout.h" 163 const DataLayout &DL); 165 const DataLayout &DL); 268 const DataLayout &DL; 311 explicit ConvertToScalarInfo(unsigned Size, const DataLayout &DL, 1143 const DataLayout &DL = SI->getModule()->getDataLayout(); 1206 const DataLayout &DL = PN->getModule()->getDataLayout(); 1247 static bool tryToMakeAllocaBePromotable(AllocaInst *AI, const DataLayout &DL) { 1415 const DataLayout &DL = F.getParent()->getDataLayout(); 1479 const DataLayout [all...] |
H A D | MemCpyOptimizer.cpp | 24 #include "llvm/IR/DataLayout.h" 46 const DataLayout &DL) { 79 const DataLayout &DL) { 155 bool isProfitableToUseMemset(const DataLayout &DL) const; 159 bool MemsetRange::isProfitableToUseMemset(const DataLayout &DL) const { 207 const DataLayout &DL; 209 MemsetRanges(const DataLayout &DL) : DL(DL) {} 374 const DataLayout &DL = StartInst->getModule()->getDataLayout(); 484 static unsigned findCommonAlignment(const DataLayout &DL, const StoreInst *SI, 508 const DataLayout [all...] |
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 31 #include "llvm/IR/DataLayout.h" 79 static unsigned getGVAlignmentLog2(const GlobalValue *GV, const DataLayout &DL, 138 const DataLayout &AsmPrinter::getDataLayout() const { 142 // Do not use the cached DataLayout because some client use it without a Module 366 const DataLayout &DL = GV->getParent()->getDataLayout(); 435 const DataLayout &DL = GV->getParent()->getDataLayout(); 1167 const DataLayout &DL = M.getDataLayout(); 1237 const DataLayout &DL = M.getDataLayout(); 1410 const DataLayout &DL = MF->getDataLayout(); 1619 void AsmPrinter::EmitXXStructorList(const DataLayout [all...] |
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | IRForTarget.h | 36 class DataLayout; 658 std::unique_ptr<llvm::DataLayout> m_target_data; ///< The target data for the module being processed, or NULL if there is no module.
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGRecordLayoutBuilder.cpp | 24 #include "llvm/IR/DataLayout.h" 150 return CharUnits::fromQuantity(DataLayout.getTypeAllocSize(Type)); 153 return CharUnits::fromQuantity(DataLayout.getABITypeAlignment(Type)); 199 const llvm::DataLayout &DataLayout; member in struct:__anon3812::CGRecordLowering 221 DataLayout(Types.getDataLayout()), IsZeroInitializable(true), 230 Info.StorageSize = (unsigned)DataLayout.getTypeAllocSizeInBits(StorageType); 238 if (DataLayout.isBigEndian()) 393 Tail = StartBitOffset + DataLayout.getTypeAllocSizeInBits(Type);
|
H A D | CodeGenTypes.h | 27 class DataLayout; 169 const llvm::DataLayout &getDataLayout() const {
|