/external/llvm/lib/Transforms/Scalar/ |
SimplifyCFGPass.cpp | 149 const DataLayout *DL) { 158 if (SimplifyCFG(BBIt++, TTI, DL)) { 177 const DataLayout *DL = DLP ? &DLP->getDataLayout() : nullptr; 180 EverChanged |= iterativelySimplifyCFG(F, TTI, DL); 194 EverChanged = iterativelySimplifyCFG(F, TTI, DL);
|
GVN.cpp | 591 const DataLayout *DL; 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.getIntPtrType(StoredValTy) [all...] |
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; 244 DL = &DLP->getDataLayout(); 293 const DataLayout *DL; 558 const DataLayout *DL, 560 ConstantOffsetExtractor Extractor(DL, GEP); 572 int64_t ConstantOffsetExtractor::Find(Value *Idx, const DataLayout *DL, [all...] |
MemCpyOptimizer.cpp | 206 const DataLayout &DL; 208 MemsetRanges(const DataLayout &DL) : DL(DL) {} 223 int64_t StoreSize = DL.getTypeStoreSize(SI->getOperand(0)->getType()); 316 const DataLayout *DL; 323 DL = nullptr; 377 if (!DL) return nullptr; 383 MemsetRanges Ranges(*DL); 407 Offset, *DL)) [all...] |
/external/llvm/lib/Target/Mips/ |
MipsSEISelDAGToDAG.cpp | 133 DebugLoc DL = I != MBB.end() ? I->getDebugLoc() : DebugLoc(); 153 BuildMI(MBB, I, DL, TII.get(Mips::LUi64), V0) 155 BuildMI(MBB, I, DL, TII.get(Mips::DADDu), V1).addReg(V0) 157 BuildMI(MBB, I, DL, TII.get(Mips::DADDiu), GlobalBaseReg).addReg(V1) 167 BuildMI(MBB, I, DL, TII.get(Mips::LUi), V0) 169 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V0) 182 BuildMI(MBB, I, DL, TII.get(Mips::LUi), V0) 184 BuildMI(MBB, I, DL, TII.get(Mips::ADDu), V1).addReg(V0).addReg(Mips::T9); 185 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V1) 211 BuildMI(MBB, I, DL, TII.get(Mips::ADDu), GlobalBaseReg [all...] |
Mips16ISelDAGToDAG.h | 26 std::pair<SDNode*, SDNode*> selectMULT(SDNode *N, unsigned Opc, SDLoc DL,
|
/external/llvm/lib/CodeGen/ |
LexicalScopes.cpp | 107 LexicalScope *LexicalScopes::findInlinedScope(DebugLoc DL) { 110 DL.getScopeAndInlinedAt(Scope, IA, MF->getFunction()->getContext()); 117 LexicalScope *LexicalScopes::findLexicalScope(DebugLoc DL) { 120 DL.getScopeAndInlinedAt(Scope, IA, MF->getFunction()->getContext()); 139 LexicalScope *LexicalScopes::getOrCreateLexicalScope(DebugLoc DL) { 142 DL.getScopeAndInlinedAt(Scope, InlinedAt, MF->getFunction()->getContext()); 288 DebugLoc DL, SmallPtrSet<const MachineBasicBlock *, 4> &MBBs) { 290 LexicalScope *Scope = getOrCreateLexicalScope(DL); 311 bool LexicalScopes::dominates(DebugLoc DL, MachineBasicBlock *MBB) { 312 LexicalScope *Scope = getOrCreateLexicalScope(DL); [all...] |
GlobalMerge.cpp | 146 const DataLayout *DL = TLI->getDataLayout(); 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(); 307 unsigned Alignment = DL->getPreferredAlignment(I); 309 if (Alignment > DL->getABITypeAlignment(Ty)) 321 if (DL->getTypeAllocSize(Ty) < MaxOffset) {
|
/external/llvm/lib/Target/R600/ |
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, Arg.VT, Regs)) [all...] |
/external/llvm/include/llvm/Analysis/ |
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; 176 ObjectSizeOffsetVisitor(const DataLayout *DL, const TargetLibraryInfo *TLI, 225 const DataLayout *DL; 241 ObjectSizeOffsetEvaluator(const DataLayout *DL, const TargetLibraryInfo *TLI,
|
LazyValueInfo.h | 29 const DataLayout *DL;
|
/external/llvm/lib/Analysis/ |
Lint.cpp | 105 const DataLayout *DL; 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 && GTy->isSized() [all...] |
MemoryBuiltins.cpp | 209 static Value *computeArraySize(const CallInst *CI, const DataLayout *DL, 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, 304 return computeArraySize(CI, DL, TLI, LookThroughSExt); 366 bool llvm::getObjectSize(const Value *Ptr, uint64_t &Size, const DataLayout *DL, 368 if (!DL) [all...] |
/external/llvm/lib/Target/AArch64/ |
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,
|
AArch64ISelLowering.cpp | [all...] |
AArch64A53Fix835769.cpp | 175 DebugLoc DL = I->getDebugLoc(); 176 BuildMI(I->getParent(), DL, TII->get(AArch64::HINT)).addImm(0); 179 DebugLoc DL = MI->getDebugLoc(); 180 BuildMI(MBB, MI, DL, TII->get(AArch64::HINT)).addImm(0);
|
/external/llvm/lib/Target/SystemZ/ |
SystemZFrameLowering.cpp | 133 DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); 174 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, DL, TII->get(SystemZ::STMG)); 222 DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); 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(); 340 BuildMI(MBB, MBBI, DL, ZII->get(TargetOpcode::CFI_INSTRUCTION)) 350 emitIncrement(MBB, MBBI, DL, SystemZ::R15D, Delta, ZII); 355 BuildMI(MBB, MBBI, DL, ZII->get(TargetOpcode::CFI_INSTRUCTION) [all...] |
/external/llvm/include/llvm/CodeGen/ |
SelectionDAG.h | 430 SDValue getGlobalAddress(const GlobalValue *GV, SDLoc DL, EVT VT, 433 SDValue getTargetGlobalAddress(const GlobalValue *GV, SDLoc DL, EVT VT, 436 return getGlobalAddress(GV, DL, VT, offset, true, TargetFlags); 468 SDValue getBasicBlock(MachineBasicBlock *MBB, SDLoc dl); 470 SDValue getExternalSymbol(const char *Sym, SDLoc dl, EVT VT); 476 SDValue getEHLabel(SDLoc dl, SDValue Root, MCSymbol *Label); 486 SDValue getCopyToReg(SDValue Chain, SDLoc dl, unsigned Reg, SDValue N) { 487 return getNode(ISD::CopyToReg, dl, MVT::Other, Chain, 494 SDValue getCopyToReg(SDValue Chain, SDLoc dl, unsigned Reg, SDValue N, 498 return getNode(ISD::CopyToReg, dl, VTs [all...] |
/external/llvm/lib/Transforms/Utils/ |
SimplifyCFG.cpp | 95 const DataLayout *const DL; 114 SimplifyCFGOpt(const TargetTransformInfo &TTI, const DataLayout *DL) 115 : TTI(TTI), DL(DL) {} 204 static unsigned ComputeSpeculationCost(const User *I, const DataLayout *DL) { 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)) [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
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); [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
R600ISelLowering.h | 39 DebugLoc DL, unsigned DwordOffset) const;
|
/external/llvm/lib/Target/ARM/ |
ARMSelectionDAGInfo.h | 40 explicit ARMSelectionDAGInfo(const DataLayout &DL); 43 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, 52 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl,
|
Thumb1InstrInfo.h | 42 MachineBasicBlock::iterator I, DebugLoc DL,
|
/external/mesa3d/src/gallium/drivers/radeon/ |
R600ISelLowering.h | 39 DebugLoc DL, unsigned DwordOffset) const;
|
/external/valgrind/main/none/tests/s390x/ |
dfp-4.c | 15 d128_1 = 100000000.000028DL;
|