Searched refs:DataLayout (Results 176 - 200 of 386) sorted by relevance

1234567891011>>

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryLocation.cpp12 #include "llvm/IR/DataLayout.h"
154 const DataLayout &DL = II->getModule()->getDataLayout();
H A DTypeMetadataUtils.cpp139 const DataLayout &DL = M.getDataLayout();
H A DLoopAccessAnalysis.cpp39 #include "llvm/IR/DataLayout.h"
511 AccessAnalysis(const DataLayout &Dl, Loop *TheLoop, AAResults *AA,
588 const DataLayout &DL;
1132 bool llvm::sortPtrAccesses(ArrayRef<Value *> VL, const DataLayout &DL,
1203 bool llvm::isConsecutiveAccess(Value *A, Value *B, const DataLayout &DL,
1382 static bool isSafeDependenceDistance(const DataLayout &DL, ScalarEvolution &SE,
2190 const DataLayout &DL = TheLoop->getHeader()->getModule()->getDataLayout();
H A DCFLGraph.h28 #include "llvm/IR/DataLayout.h"
176 const DataLayout &DL;
255 GetEdgesVisitor(CFLGraphBuilder &Builder, const DataLayout &DL)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp82 const DataLayout *DL;
99 InitializerBuilder(uint64_t Size, const DataLayout *DL, Value *BasePtr,
117 bool addStore(uint64_t Offset, StoreInst *SI, const DataLayout *DL) {
322 const DataLayout *DL = nullptr;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.cpp315 const DataLayout &DL = Func->getParent()->getDataLayout();
329 void MetadataStreamerV2::emitKernelArg(const DataLayout &DL, Type *Ty,
703 const DataLayout &DL = Func->getParent()->getDataLayout();
719 void MetadataStreamerV3::emitKernelArg(const DataLayout &DL, Type *Ty,
H A DAMDGPUInline.cpp26 #include "llvm/IR/DataLayout.h"
122 const DataLayout &DL = Caller->getParent()->getDataLayout();
H A DAMDGPULowerKernelArguments.cpp86 const DataLayout &DL = F.getParent()->getDataLayout();
H A DSIISelLowering.h250 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
366 EVT getSetCCResultType(const DataLayout &DL, LLVMContext &Context,
368 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override;
468 std::pair<int, MVT> getTypeLegalizationCost(const DataLayout &DL,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h671 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override {
706 EVT getSetCCResultType(const DataLayout &DL, LLVMContext &Context,
837 const DataLayout &DL) const override;
863 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
H A DPPCMCInstLower.cpp23 #include "llvm/IR/DataLayout.h"
36 const DataLayout &DL = AP.getDataLayout();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetMachine.cpp23 #include "llvm/IR/DataLayout.h"
74 Ret += DataLayout::getManglingComponent(TT);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/
H A DTargetMachineC.cpp17 #include "llvm/IR/DataLayout.h"
182 return wrap(new DataLayout(unwrap(T)->createDataLayout()));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreTargetObjectFile.cpp12 #include "llvm/IR/DataLayout.h"
144 const DataLayout &DL, SectionKind Kind, const Constant *C,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroEarly.cpp67 const DataLayout &DL = TheModule.getDataLayout();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp56 #include "llvm/IR/DataLayout.h"
357 const DataLayout &DL = F->getParent()->getDataLayout();
480 const DataLayout &DL = Callee->getParent()->getDataLayout();
768 bool ArgumentPromotionPass::isDenselyPacked(Type *type, const DataLayout &DL) {
924 const DataLayout &DL = F->getParent()->getDataLayout();
H A DGlobalOpt.cpp34 #include "llvm/IR/DataLayout.h"
281 Value *V, Constant *Init, const DataLayout &DL,
497 static GlobalVariable *SRAGlobal(GlobalVariable *GV, const DataLayout &DL) {
779 GlobalVariable *GV, Constant *LV, const DataLayout &DL,
843 static void ConstantPropUsersOf(Value *V, const DataLayout &DL,
866 ConstantInt *NElements, const DataLayout &DL,
1305 Value *NElems, const DataLayout &DL,
1500 const DataLayout &DL,
1597 AtomicOrdering Ordering, const DataLayout &DL,
1690 const DataLayout
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h866 MVT getScalarShiftAmountTy(const DataLayout &, EVT VT) const override {
887 const DataLayout &DL) const override;
1036 EVT getSetCCResultType(const DataLayout &DL, LLVMContext &Context,
1133 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
1156 int getScalingFactorCost(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp30 #include "llvm/IR/DataLayout.h"
73 IntegerType *getCorrespondingIntegerType(Type *T, const DataLayout &DL);
136 const DataLayout &DL = LI->getModule()->getDataLayout();
141 const DataLayout &DL = SI->getModule()->getDataLayout();
146 const DataLayout &DL = RMWI->getModule()->getDataLayout();
151 const DataLayout &DL = CASI->getModule()->getDataLayout();
331 const DataLayout &DL) {
641 const DataLayout &DL = M->getDataLayout();
1487 const DataLayout &DL) {
1648 const DataLayout
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp67 #include "llvm/IR/DataLayout.h"
126 const DataLayout *DL;
136 const DataLayout *DL,
233 const DataLayout *DL = &L->getHeader()->getModule()->getDataLayout();
382 static Constant *getMemSetPatternValue(Value *V, const DataLayout *DL) {
859 const DataLayout *DL, ScalarEvolution *SE) {
1411 static bool detectShiftUntilZeroIdiom(Loop *CurLoop, const DataLayout &DL,
H A DSCCP.cpp39 #include "llvm/IR/DataLayout.h"
116 const DataLayout &DL;
196 SCCPSolver(const DataLayout &DL,
1685 static bool runSCCP(Function &F, const DataLayout &DL,
1733 const DataLayout &DL = F.getParent()->getDataLayout();
1771 const DataLayout &DL = F.getParent()->getDataLayout();
1878 Module &M, const DataLayout &DL,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h39 class DataLayout;
513 const DataLayout *DL;
587 /// the type being accessed (according to the Module's DataLayout).
/freebsd-13-stable/contrib/llvm-project/clang/lib/Basic/
H A DTargetInfo.cpp20 #include "llvm/IR/DataLayout.h"
146 DataLayout.reset(new llvm::DataLayout(DL));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DModule.cpp25 #include "llvm/IR/DataLayout.h"
395 void Module::setDataLayout(const DataLayout &Other) { DL = Other; }
397 const DataLayout &Module::getDataLayout() const { return DL; }
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp37 #include "llvm/IR/DataLayout.h"
55 static bool isSupportedType(const DataLayout &DL, const ARMTargetLowering &TLI,
195 const DataLayout &DL = MF.getDataLayout();

Completed in 225 milliseconds

1234567891011>>