Searched refs:DataLayout (Results 151 - 175 of 386) sorted by relevance

1234567891011>>

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp152 const DataLayout *DL = nullptr;
232 static bool isNoopPtrIntCastPair(const Operator *I2P, const DataLayout &DL,
266 static bool isAddressExpression(const Value &V, const DataLayout &DL,
297 getPointerOperands(const Value &V, const DataLayout &DL,
612 const ValueToValueMapTy &ValueWithNewAddrSpace, const DataLayout *DL,
H A DLoopInstSimplify.cpp29 #include "llvm/IR/DataLayout.h"
54 const DataLayout &DL = L.getHeader()->getModule()->getDataLayout();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DAnalysis.cpp19 #include "llvm/IR/DataLayout.h"
84 void llvm::ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL,
120 void llvm::ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL,
128 void llvm::computeValueLLTs(const DataLayout &DL, Type &Ty,
278 const DataLayout &DL) {
360 const DataLayout &DL) {
H A DHardwareLoops.cpp29 #include "llvm/IR/DataLayout.h"
152 const DataLayout *DL = nullptr;
187 const DataLayout &DL,
201 const DataLayout &DL;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp30 #include "llvm/IR/DataLayout.h"
89 const DataLayout *DL = nullptr;
383 const DataLayout &DL) {
428 static bool tryPromoteAllocaToVector(AllocaInst *Alloca, const DataLayout &DL,
752 const DataLayout &DL = Mod->getDataLayout();
828 const DataLayout &DL = Mod->getDataLayout();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h57 class DataLayout;
390 const DataLayout *DL = nullptr;
860 const DataLayout &DL, unsigned Reg, Type *Ty,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Linker/
H A DLinkModules.cpp192 const DataLayout &DstDL = DstM.getDataLayout();
193 const DataLayout &SrcDL = SrcM->getDataLayout();
294 const DataLayout &DL = Dest.getParent()->getDataLayout();
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DModule.h25 #include "llvm/IR/DataLayout.h"
199 DataLayout DL; ///< DataLayout associated with the module
245 const DataLayout &getDataLayout() const;
289 void setDataLayout(const DataLayout &Other);
H A DOperator.h549 Align getMaxPreservedAlignment(const DataLayout &DL) const;
569 const DataLayout &DL, APInt &Offset,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallLowering.cpp39 #include "llvm/IR/DataLayout.h"
55 const DataLayout &DL,
180 const DataLayout &DL;
298 const DataLayout &DL;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h58 class DataLayout;
330 const DataLayout &DL;
347 ProfileSummaryInfo *PSI, const DataLayout &DL, LoopInfo *LI)
359 const DataLayout &getDataLayout() const { return DL; }
1045 const DataLayout &DL;
1053 Negator(LLVMContext &C, const DataLayout &DL, AssumptionCache &AC,
H A DInstCombineLoadStoreAlloca.cpp20 #include "llvm/IR/DataLayout.h"
159 const DataLayout &DL) {
554 const DataLayout &DL = IC.getDataLayout();
636 const DataLayout &DL = IC.getDataLayout();
687 const DataLayout &DL = IC.getDataLayout();
728 const DataLayout &DL) {
841 const DataLayout &DL = IC.getDataLayout();
1152 const DataLayout &DL = IC.getDataLayout();
1201 const DataLayout &DL = IC.getDataLayout();
H A DInstCombineNegator.cpp52 class DataLayout;
100 Negator::Negator(LLVMContext &C, const DataLayout &DL_, AssumptionCache &AC_,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp39 #include "llvm/IR/DataLayout.h"
185 const DataLayout &DL;
222 const DataLayout &DL);
228 SimplifyCFGOpt(const TargetTransformInfo &TTI, const DataLayout &DL,
428 static ConstantInt *GetConstantInt(Value *V, const DataLayout &DL) {
469 const DataLayout &DL;
484 ConstantComparesGatherer(Instruction *Cond, const DataLayout &DL) : DL(DL) {
2224 static bool FoldCondBranchOnPHI(BranchInst *BI, const DataLayout &DL,
2344 const DataLayout &DL) {
3022 const DataLayout
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp35 #include "llvm/IR/DataLayout.h"
181 static uint64_t getObjectSize(const Value *V, const DataLayout &DL,
197 const DataLayout &DL,
242 const DataLayout &DL,
258 static bool isObjectSize(const Value *V, uint64_t Size, const DataLayout &DL,
280 unsigned &SExtBits, const DataLayout &DL, unsigned Depth,
442 static unsigned getMaxPointerSize(const DataLayout &DL) {
458 /// When DataLayout is around, this function is capable of analyzing everything
461 /// depth (MaxLookupSearchDepth). When DataLayout not is around, it just looks
464 DecomposedGEP &Decomposed, const DataLayout
[all...]
H A DDemandedBits.cpp29 #include "llvm/IR/DataLayout.h"
104 const DataLayout &DL = UserI->getModule()->getDataLayout();
427 const DataLayout &DL = I->getModule()->getDataLayout();
H A DCaptureTracking.cpp51 bool CaptureTracker::isDereferenceableOrNull(Value *O, const DataLayout &DL) {
H A DLoopUnrollAnalyzer.cpp79 const DataLayout &DL = I.getModule()->getDataLayout();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroElide.cpp107 const DataLayout &DL = Resume->getParent()->getDataLayout();
147 const DataLayout &DL = F->getParent()->getDataLayout();
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/
H A DRenderScriptx86ABIFixups.cpp169 const llvm::DataLayout &DL = module.getDataLayout();
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.h32 class DataLayout;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h91 const DataLayout &DL) const;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h78 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.h278 MVT getScalarShiftAmountTy(const DataLayout &, EVT) const override {
308 DataLayout DL) const override {
337 EVT getSetCCResultType(const DataLayout &DL, LLVMContext &Context,
666 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DLowLevelTypeImpl.h36 class DataLayout;

Completed in 297 milliseconds

1234567891011>>