Searched refs:DL (Results 101 - 125 of 379) sorted by relevance

1234567891011>>

/external/llvm/lib/Transforms/Scalar/
H A DGVN.cpp591 const DataLayout *DL; member in class:__anon26281::GVN
629 const DataLayout *getDataLayout() const { return DL; }
833 const DataLayout &DL) {
842 if (DL.getTypeSizeInBits(StoredVal->getType()) <
843 DL.getTypeSizeInBits(LoadTy))
858 const DataLayout &DL) {
859 if (!CanCoerceMustAliasedValueToLoad(StoredVal, LoadedTy, DL))
865 uint64_t StoreSize = DL.getTypeSizeInBits(StoredValTy);
866 uint64_t LoadSize = DL.getTypeSizeInBits(LoadedTy);
877 StoredValTy = DL
831 CanCoerceMustAliasedValueToLoad(Value *StoredVal, Type *LoadTy, const DataLayout &DL) argument
855 CoerceAvailableValueToLoadType(Value *StoredVal, Type *LoadedTy, Instruction *InsertPt, const DataLayout &DL) argument
942 AnalyzeLoadFromClobberingWrite(Type *LoadTy, Value *LoadPtr, Value *WritePtr, uint64_t WriteSizeInBits, const DataLayout &DL) argument
1016 AnalyzeLoadFromClobberingStore(Type *LoadTy, Value *LoadPtr, StoreInst *DepSI, const DataLayout &DL) argument
1033 AnalyzeLoadFromClobberingLoad(Type *LoadTy, Value *LoadPtr, LoadInst *DepLI, const DataLayout &DL) argument
1060 AnalyzeLoadFromClobberingMemInst(Type *LoadTy, Value *LoadPtr, MemIntrinsic *MI, const DataLayout &DL) argument
1111 GetStoreValueForLoad(Value *SrcVal, unsigned Offset, Type *LoadTy, Instruction *InsertPt, const DataLayout &DL) argument
1153 const DataLayout &DL = *gvn.getDataLayout(); local
1210 GetMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset, Type *LoadTy, Instruction *InsertPt, const DataLayout &DL) argument
1327 const DataLayout *DL = gvn.getDataLayout(); local
1349 const DataLayout *DL = gvn.getDataLayout(); local
[all...]
H A DSeparateConstOffsetFromGEP.cpp126 /// \p DL The datalayout of the module
128 static int64_t Extract(Value *Idx, Value *&NewIdx, const DataLayout *DL,
132 static int64_t Find(Value *Idx, const DataLayout *DL, GetElementPtrInst *GEP);
136 : DL(Layout), IP(InsertionPt) {}
221 const DataLayout *DL; member in class:__anon26338::ConstantOffsetExtractor
244 DL = &DLP->getDataLayout();
293 const DataLayout *DL; member in class:__anon26338::SeparateConstOffsetFromGEP
558 const DataLayout *DL,
560 ConstantOffsetExtractor Extractor(DL, GEP);
572 int64_t ConstantOffsetExtractor::Find(Value *Idx, const DataLayout *DL, argument
557 Extract(Value *Idx, Value *&NewIdx, const DataLayout *DL, GetElementPtrInst *GEP) argument
[all...]
H A DMemCpyOptimizer.cpp206 const DataLayout &DL; member in class:__anon26310::MemsetRanges
208 MemsetRanges(const DataLayout &DL) : DL(DL) {} argument
223 int64_t StoreSize = DL.getTypeStoreSize(SI->getOperand(0)->getType());
316 const DataLayout *DL; member in class:__anon26311::MemCpyOpt
323 DL = nullptr;
377 if (!DL) return nullptr;
383 MemsetRanges Ranges(*DL);
407 Offset, *DL))
[all...]
/external/llvm/lib/Target/R600/
H A DSIISelLowering.cpp289 SDLoc DL, SDValue Chain,
294 SDValue BasePtr = DAG.getCopyFromReg(Chain, DL,
296 SDValue Ptr = DAG.getNode(ISD::ADD, DL, MVT::i64, BasePtr,
298 return DAG.getExtLoad(Signed ? ISD::SEXTLOAD : ISD::ZEXTLOAD, DL, VT, Chain, Ptr,
309 SDLoc DL, SelectionDAG &DAG,
405 SDValue Arg = LowerParameter(DAG, VT, MemVT, DL, DAG.getRoot(),
420 InVals.push_back(DAG.getCopyFromReg(Chain, DL, Reg, VT));
427 SDValue Val = DAG.getCopyFromReg(Chain, DL, Reg, VT);
440 Regs.push_back(DAG.getCopyFromReg(Chain, DL, Reg, VT));
448 InVals.push_back(DAG.getNode(ISD::BUILD_VECTOR, DL, Ar
288 LowerParameter(SelectionDAG &DAG, EVT VT, EVT MemVT, SDLoc DL, SDValue Chain, unsigned Offset, bool Signed) const argument
304 LowerFormalArguments( SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
[all...]
/external/llvm/include/llvm/Analysis/
H A DMemoryBuiltins.h88 const CallInst *isArrayMalloc(const Value *I, const DataLayout *DL,
110 Value *getMallocArraySize(CallInst *CI, const DataLayout *DL,
150 bool getObjectSize(const Value *Ptr, uint64_t &Size, const DataLayout *DL,
162 const DataLayout *DL; member in class:llvm::ObjectSizeOffsetVisitor
176 ObjectSizeOffsetVisitor(const DataLayout *DL, const TargetLibraryInfo *TLI,
225 const DataLayout *DL; member in class:llvm::ObjectSizeOffsetEvaluator
241 ObjectSizeOffsetEvaluator(const DataLayout *DL, const TargetLibraryInfo *TLI,
/external/llvm/lib/Analysis/
H A DLint.cpp105 const DataLayout *DL; member in class:__anon25689::Lint
180 DL = DLP ? &DLP->getDataLayout() : nullptr;
251 DL ? DL->getABITypeAlignment(Ty) : 0,
418 if (Value *Base = GetPointerBaseWithConstantOffset(Ptr, Offset, DL)) {
427 if (DL && !AI->isArrayAllocation() && ATy->isSized())
428 BaseSize = DL->getTypeAllocSize(ATy);
430 if (DL && BaseAlign == 0 && ATy->isSized())
431 BaseAlign = DL->getABITypeAlignment(ATy);
437 if (DL
507 isZero(Value *V, const DataLayout *DL) argument
[all...]
H A DMemoryBuiltins.cpp209 static Value *computeArraySize(const CallInst *CI, const DataLayout *DL, argument
217 if (!T || !T->isSized() || !DL)
220 unsigned ElementSize = DL->getTypeAllocSize(T);
222 ElementSize = DL->getStructLayout(ST)->getSizeInBytes();
239 const DataLayout *DL,
242 Value *ArraySize = computeArraySize(CI, DL, TLI);
300 Value *llvm::getMallocArraySize(CallInst *CI, const DataLayout *DL, argument
304 return computeArraySize(CI, DL, TLI, LookThroughSExt);
366 bool llvm::getObjectSize(const Value *Ptr, uint64_t &Size, const DataLayout *DL, argument
368 if (!DL)
238 isArrayMalloc(const Value *I, const DataLayout *DL, const TargetLibraryInfo *TLI) argument
398 ObjectSizeOffsetVisitor(const DataLayout *DL, const TargetLibraryInfo *TLI, LLVMContext &Context, bool RoundToAlign) argument
592 ObjectSizeOffsetEvaluator(const DataLayout *DL, const TargetLibraryInfo *TLI, LLVMContext &Context, bool RoundToAlign) argument
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h102 DebugLoc DL) const;
104 DebugLoc DL, unsigned DestReg, unsigned SrcReg,
108 DebugLoc DL, unsigned DestReg, unsigned SrcReg,
135 DebugLoc DL) const override;
142 DebugLoc DL, unsigned DstReg,
160 void instantiateCondBranch(MachineBasicBlock &MBB, DebugLoc DL,
170 DebugLoc DL, unsigned DestReg, unsigned SrcReg, int Offset,
H A DAArch64ISelLowering.cpp779 DebugLoc DL = MI->getDebugLoc(); local
799 BuildMI(MBB, DL, TII->get(AArch64::Bcc)).addImm(CondCode).addMBB(TrueBB);
800 BuildMI(MBB, DL, TII->get(AArch64::B)).addMBB(EndBB);
812 BuildMI(*EndBB, EndBB->begin(), DL, TII->get(AArch64::PHI), DestReg)
1088 SDLoc DL(Op);
1122 LHS = DAG.getNode(ExtendOpc, DL, MVT::i64, LHS);
1123 RHS = DAG.getNode(ExtendOpc, DL, MVT::i64, RHS);
1124 SDValue Mul = DAG.getNode(ISD::MUL, DL, MVT::i64, LHS, RHS);
1125 SDValue Add = DAG.getNode(ISD::ADD, DL, MVT::i64, Mul,
1131 Value = DAG.getNode(ISD::TRUNCATE, DL, MV
1644 LowerFormalArguments( SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
1838 saveVarArgRegisters(CCState &CCInfo, SelectionDAG &DAG, SDLoc DL, SDValue &Chain) const argument
1913 LowerCallResult( SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals, bool isThisReturn, SDValue ThisVal) const argument
2114 SDLoc &DL = CLI.DL; local
2481 LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, SDLoc DL, SelectionDAG &DAG) const argument
2671 LowerELFTLSDescCall(SDValue SymAddr, SDValue DescAddr, SDLoc DL, SelectionDAG &DAG) const argument
[all...]
H A DAArch64A53Fix835769.cpp175 DebugLoc DL = I->getDebugLoc(); local
176 BuildMI(I->getParent(), DL, TII->get(AArch64::HINT)).addImm(0);
179 DebugLoc DL = MI->getDebugLoc(); local
180 BuildMI(MBB, MI, DL, TII->get(AArch64::HINT)).addImm(0);
H A DAArch64Subtarget.cpp52 // This nested ternary is horrible, but DL needs to be properly
55 DL(isTargetMachO()
60 TSInfo(&DL), TLInfo(TM) {}
/external/llvm/lib/CodeGen/
H A DGlobalMerge.cpp146 const DataLayout *DL = TLI->getDataLayout(); local
155 [DL](const GlobalVariable *GV1, const GlobalVariable *GV2) {
159 return (DL->getTypeAllocSize(Ty1) < DL->getTypeAllocSize(Ty2));
183 MergedSize += DL->getTypeAllocSize(Ty);
285 const DataLayout *DL = TLI->getDataLayout(); local
307 unsigned Alignment = DL->getPreferredAlignment(I);
309 if (Alignment > DL->getABITypeAlignment(Ty))
321 if (DL->getTypeAllocSize(Ty) < MaxOffset) {
/external/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp133 DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); local
174 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, DL, TII->get(SystemZ::STMG));
222 DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); local
244 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, DL, TII->get(SystemZ::LMG));
284 const DebugLoc &DL,
302 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII->get(Opcode), Reg)
321 DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); local
340 BuildMI(MBB, MBBI, DL, ZII->get(TargetOpcode::CFI_INSTRUCTION))
350 emitIncrement(MBB, MBBI, DL, SystemZ::R15D, Delta, ZII);
355 BuildMI(MBB, MBBI, DL, ZI
282 emitIncrement(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, const DebugLoc &DL, unsigned Reg, int64_t NumBytes, const TargetInstrInfo *TII) argument
425 DebugLoc DL = MBBI->getDebugLoc(); local
443 DebugLoc DL = MBBI->getDebugLoc(); local
[all...]
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h430 SDValue getGlobalAddress(const GlobalValue *GV, SDLoc DL, EVT VT,
433 SDValue getTargetGlobalAddress(const GlobalValue *GV, SDLoc DL, EVT VT, argument
436 return getGlobalAddress(GV, DL, VT, offset, true, TargetFlags);
551 SDValue getAnyExtOrTrunc(SDValue Op, SDLoc DL, EVT VT);
555 SDValue getSExtOrTrunc(SDValue Op, SDLoc DL, EVT VT);
559 SDValue getZExtOrTrunc(SDValue Op, SDLoc DL, EVT VT);
563 SDValue getZeroExtendInReg(SDValue Op, SDLoc DL, EVT SrcTy);
569 SDValue getAnyExtendVectorInReg(SDValue Op, SDLoc DL, EVT VT);
575 SDValue getSignExtendVectorInReg(SDValue Op, SDLoc DL, EVT VT);
581 SDValue getZeroExtendVectorInReg(SDValue Op, SDLoc DL, EV
597 getCALLSEQ_START(SDValue Chain, SDValue Op, SDLoc DL) argument
606 getCALLSEQ_END(SDValue Chain, SDValue Op1, SDValue Op2, SDValue InGlue, SDLoc DL) argument
684 getSetCC(SDLoc DL, EVT VT, SDValue LHS, SDValue RHS, ISD::CondCode Cond) argument
697 getSelect(SDLoc DL, EVT VT, SDValue Cond, SDValue LHS, SDValue RHS) argument
710 getSelectCC(SDLoc DL, SDValue LHS, SDValue RHS, SDValue True, SDValue False, ISD::CondCode Cond) argument
1173 SplitVector(const SDValue &N, const SDLoc &DL) argument
[all...]
H A DGCMetadata.h67 GCPoint(GC::PointKind K, MCSymbol *L, DebugLoc DL) argument
68 : Kind(K), Label(L), Loc(DL) {}
135 void addSafePoint(GC::PointKind Kind, MCSymbol *Label, DebugLoc DL) { argument
136 SafePoints.push_back(GCPoint(Kind, Label, DL));
/external/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp95 const DataLayout *const DL; member in class:__anon26360::SimplifyCFGOpt
114 SimplifyCFGOpt(const TargetTransformInfo &TTI, const DataLayout *DL) argument
115 : TTI(TTI), DL(DL) {}
204 static unsigned ComputeSpeculationCost(const User *I, const DataLayout *DL) { argument
205 assert(isSafeToSpeculativelyExecute(I, DL) &&
261 const DataLayout *DL) {
294 if (!isSafeToSpeculativelyExecute(I, DL))
297 unsigned Cost = ComputeSpeculationCost(I, DL);
307 if (!DominatesMergePoint(*i, BB, AggressiveInsts, CostRemaining, DL))
258 DominatesMergePoint(Value *V, BasicBlock *BB, SmallPtrSet<Instruction*, 4> *AggressiveInsts, unsigned &CostRemaining, const DataLayout *DL) argument
316 GetConstantInt(Value *V, const DataLayout *DL) argument
349 GatherConstantCompares(Value *V, std::vector<ConstantInt*> &Vals, Value *&Extra, const DataLayout *DL, bool isEQ, unsigned &UsedICmps) argument
1001 HoistThenElseCodeToIf(BranchInst *BI, const DataLayout *DL) argument
1394 SpeculativelyExecuteBB(BranchInst *BI, BasicBlock *ThenBB, const DataLayout *DL) argument
1607 FoldCondBranchOnPHI(BranchInst *BI, const DataLayout *DL) argument
1705 FoldTwoEntryPHINode(PHINode *PN, const DataLayout *DL) argument
1966 FoldBranchToCommonDest(BranchInst *BI, const DataLayout *DL) argument
2650 TryToSimplifyUncondBranchWithICmpInIt( ICmpInst *ICI, IRBuilder<> &Builder, const TargetTransformInfo &TTI, const DataLayout *DL) argument
2757 SimplifyBranchOnICmpChain(BranchInst *BI, const DataLayout *DL, IRBuilder<> &Builder) argument
3362 ConstantFold(Instruction *I, const SmallDenseMap<Value *, Constant *> &ConstantPool, const DataLayout *DL) argument
3396 GetCaseResults(SwitchInst *SI, ConstantInt *CaseVal, BasicBlock *CaseDest, BasicBlock **CommonDest, SmallVectorImpl<std::pair<PHINode *, Constant *> > &Res, const DataLayout *DL) argument
3518 SwitchLookupTable(Module &M, uint64_t TableSize, ConstantInt *Offset, const SmallVectorImpl<std::pair<ConstantInt*, Constant*> >& Values, Constant *DefaultValue, const DataLayout *DL) argument
3636 WouldFitInRegister(const DataLayout *DL, uint64_t TableSize, const Type *ElementType) argument
3656 ShouldBuildLookupTable(SwitchInst *SI, uint64_t TableSize, const TargetTransformInfo &TTI, const DataLayout *DL, const SmallDenseMap<PHINode*, Type*>& ResultTypes) argument
3701 SwitchToLookupTable(SwitchInst *SI, IRBuilder<> &Builder, const TargetTransformInfo &TTI, const DataLayout* DL) argument
4250 SimplifyCFG(BasicBlock *BB, const TargetTransformInfo &TTI, const DataLayout *DL) argument
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp168 if (DL) {
169 Type *IntPtrTy = DL->getIntPtrType(AI.getType());
195 Type *IdxTy = DL
196 ? DL->getIntPtrType(AI.getType())
212 if (DL && AI.getAllocatedType()->isSized()) {
215 AI.setAlignment(DL->getPrefTypeAlignment(AI.getAllocatedType()));
220 if (DL->getTypeAllocSize(AI.getAllocatedType()) == 0) {
238 DL->getTypeAllocSize(EntryAI->getAllocatedType()) != 0) {
247 DL->getPrefTypeAlignment(EntryAI->getAllocatedType()));
271 AI.getAlignment(), DL);
295 InstCombineLoadCast(InstCombiner &IC, LoadInst &LI, const DataLayout *DL) argument
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DR600ISelLowering.h39 DebugLoc DL, unsigned DwordOffset) const;
/external/llvm/include/llvm/Transforms/Utils/
H A DLoopUtils.h37 const DataLayout *DL = nullptr);
/external/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.h40 explicit ARMSelectionDAGInfo(const DataLayout &DL);
H A DThumb1InstrInfo.h42 MachineBasicBlock::iterator I, DebugLoc DL,
/external/llvm/lib/Target/Mips/
H A DMips16ISelDAGToDAG.h26 std::pair<SDNode*, SDNode*> selectMULT(SDNode *N, unsigned Opc, SDLoc DL,
/external/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.h27 explicit X86SelectionDAGInfo(const DataLayout &DL);
/external/mesa3d/src/gallium/drivers/radeon/
H A DR600ISelLowering.h39 DebugLoc DL, unsigned DwordOffset) const;
/external/valgrind/main/none/tests/s390x/
H A Ddfp-4.c15 d128_1 = 100000000.000028DL;

Completed in 1394 milliseconds

1234567891011>>