/external/llvm/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 591 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 D | SeparateConstOffsetFromGEP.cpp | 126 /// \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 D | MemCpyOptimizer.cpp | 206 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 D | SIISelLowering.cpp | 289 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 D | MemoryBuiltins.h | 88 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 D | Lint.cpp | 105 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 D | MemoryBuiltins.cpp | 209 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 D | AArch64InstrInfo.h | 102 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 D | AArch64ISelLowering.cpp | 779 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 D | AArch64A53Fix835769.cpp | 175 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 D | AArch64Subtarget.cpp | 52 // 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 D | GlobalMerge.cpp | 146 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 D | SystemZFrameLowering.cpp | 133 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 D | SelectionDAG.h | 430 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 D | GCMetadata.h | 67 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 D | SimplifyCFG.cpp | 95 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 D | InstCombineLoadStoreAlloca.cpp | 168 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 D | R600ISelLowering.h | 39 DebugLoc DL, unsigned DwordOffset) const;
|
/external/llvm/include/llvm/Transforms/Utils/ |
H A D | LoopUtils.h | 37 const DataLayout *DL = nullptr);
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMSelectionDAGInfo.h | 40 explicit ARMSelectionDAGInfo(const DataLayout &DL);
|
H A D | Thumb1InstrInfo.h | 42 MachineBasicBlock::iterator I, DebugLoc DL,
|
/external/llvm/lib/Target/Mips/ |
H A D | Mips16ISelDAGToDAG.h | 26 std::pair<SDNode*, SDNode*> selectMULT(SDNode *N, unsigned Opc, SDLoc DL,
|
/external/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.h | 27 explicit X86SelectionDAGInfo(const DataLayout &DL);
|
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | R600ISelLowering.h | 39 DebugLoc DL, unsigned DwordOffset) const;
|
/external/valgrind/main/none/tests/s390x/ |
H A D | dfp-4.c | 15 d128_1 = 100000000.000028DL;
|