Searched refs:DL (Results 126 - 150 of 379) sorted by relevance

1234567891011>>

/external/llvm/lib/Target/Mips/
H A DMipsSEInstrInfo.h48 MachineBasicBlock::iterator MI, DebugLoc DL,
78 MachineBasicBlock::iterator II, DebugLoc DL,
H A DMipsSEInstrInfo.cpp83 MachineBasicBlock::iterator I, DebugLoc DL,
110 BuildMI(MBB, I, DL, get(Mips::RDDSP), DestReg).addImm(1 << 4)
131 BuildMI(MBB, I, DL, get(Mips::WRDSP))
170 MachineInstrBuilder MIB = BuildMI(MBB, I, DL, get(Opc));
187 DebugLoc DL; local
188 if (I != MBB.end()) DL = I->getDebugLoc();
221 BuildMI(MBB, I, DL, get(Opc)).addReg(SrcReg, getKillRegState(isKill))
229 DebugLoc DL; local
230 if (I != MBB.end()) DL = I->getDebugLoc();
262 BuildMI(MBB, I, DL, ge
82 copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, DebugLoc DL, unsigned DestReg, unsigned SrcReg, bool KillSrc) const argument
364 DebugLoc DL = I != MBB.end() ? I->getDebugLoc() : DebugLoc(); local
379 loadImmediate(int64_t Imm, MachineBasicBlock &MBB, MachineBasicBlock::iterator II, DebugLoc DL, unsigned *NewImm) const argument
470 DebugLoc DL = I->getDebugLoc(); local
496 DebugLoc DL = I->getDebugLoc(); local
[all...]
/external/llvm/lib/Target/NVPTX/
H A DNVPTXSubtarget.h44 const DataLayout DL; // Calculates type size & alignment member in class:llvm::NVPTXSubtarget
62 const DataLayout *getDataLayout() const { return &DL; }
/external/llvm/lib/Transforms/Utils/
H A DSimplifyInstructions.cpp53 const DataLayout *DL = DLP ? &DLP->getDataLayout() : nullptr; variable
71 if (Value *V = SimplifyInstruction(I, DL, TLI, DT)) {
H A DInlineFunction.cpp340 if (IFI.DL == nullptr)
344 IFI.DL->getTypeStoreSize(AggTy));
379 IFI.DL) >= ByValAlignment)
388 if (IFI.DL)
389 Align = IFI.DL->getPrefTypeAlignment(AggTy);
444 static DebugLoc updateInlinedAtInfo(const DebugLoc &DL, argument
447 if (MDNode *IA = DL.getInlinedAt(Ctx)) {
450 return DebugLoc::get(DL.getLine(), DL.getCol(), DL
469 DebugLoc DL = BI->getDebugLoc(); local
[all...]
/external/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp175 SDLoc DL, SelectionDAG &DAG) const {
177 return LowerReturn_64(Chain, CallConv, IsVarArg, Outs, OutVals, DL, DAG);
178 return LowerReturn_32(Chain, CallConv, IsVarArg, Outs, OutVals, DL, DAG);
186 SDLoc DL, SelectionDAG &DAG) const {
209 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(),
224 SDValue Val = DAG.getCopyFromReg(Chain, DL, Reg, getPointerTy());
225 Chain = DAG.getCopyToReg(Chain, DL, SP::I0, Val, Flag);
238 return DAG.getNode(SPISD::RET_FLAG, DL, MVT::Other, RetOps);
248 SDLoc DL, SelectionDAG &DAG) const {
276 OutVal = DAG.getNode(ISD::SIGN_EXTEND, DL, V
171 LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, SDLoc DL, SelectionDAG &DAG) const argument
182 LowerReturn_32(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, SDLoc DL, SelectionDAG &DAG) const argument
244 LowerReturn_64(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, SDLoc DL, SelectionDAG &DAG) const argument
321 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
541 LowerFormalArguments_64(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
1216 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), DL, getPointerTy(), 0, local
1967 LowerF128_LibCallArg(SDValue Chain, ArgListTy &Args, SDValue Arg, SDLoc DL, SelectionDAG &DAG) const argument
2055 LowerF128Compare(SDValue LHS, SDValue RHS, unsigned &SPCC, SDLoc DL, SelectionDAG &DAG) const argument
2966 DebugLoc DL = MI->getDebugLoc(); local
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp113 DebugLoc DL = I->getDebugLoc(); local
142 emitFrameOffset(MBB, I, DL, AArch64::SP, AArch64::SP, Amount, TII);
148 emitFrameOffset(MBB, I, DL, AArch64::SP, AArch64::SP, -CalleePopAmount,
162 DebugLoc DL = MBB.findDebugLoc(MBBI);
197 BuildMI(MBB, MBBI, DL, TII->get(TargetOpcode::CFI_INSTRUCTION))
214 DebugLoc DL = MBB.findDebugLoc(MBBI); local
229 emitFrameOffset(MBB, MBBI, DL, AArch64::SP, AArch64::SP, -NumBytes, TII,
235 BuildMI(MBB, MBBI, DL, TII->get(TargetOpcode::CFI_INSTRUCTION))
276 emitFrameOffset(MBB, MBBI, DL, AArch64::FP, AArch64::SP, FPOffset, TII,
287 emitFrameOffset(MBB, MBBI, DL, AArch6
441 DebugLoc DL = MBBI->getDebugLoc(); local
622 DebugLoc DL; local
698 DebugLoc DL; local
[all...]
H A DAArch64InstrInfo.cpp256 MachineBasicBlock &MBB, DebugLoc DL, MachineBasicBlock *TBB,
260 BuildMI(&MBB, DL, get(AArch64::Bcc)).addImm(Cond[0].getImm()).addMBB(TBB);
264 BuildMI(&MBB, DL, get(Cond[1].getImm())).addReg(Cond[2].getReg());
273 const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const {
279 BuildMI(&MBB, DL, get(AArch64::B)).addMBB(TBB);
281 instantiateCondBranch(MBB, DL, TBB, Cond);
286 instantiateCondBranch(MBB, DL, TBB, Cond);
287 BuildMI(&MBB, DL, get(AArch64::B)).addMBB(FBB);
411 MachineBasicBlock::iterator I, DebugLoc DL,
452 BuildMI(MBB, I, DL, ge
255 instantiateCondBranch( MachineBasicBlock &MBB, DebugLoc DL, MachineBasicBlock *TBB, const SmallVectorImpl<MachineOperand> &Cond) const argument
410 insertSelect(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, DebugLoc DL, unsigned DstReg, const SmallVectorImpl<MachineOperand> &Cond, unsigned TrueReg, unsigned FalseReg) const argument
[all...]
/external/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp57 const DataLayout *DL; member in struct:__anon26250::BoundsChecking
129 uint64_t NeededSize = DL->getTypeStoreSize(InstVal->getType());
144 Type *IntTy = DL->getIntPtrType(Ptr->getType());
168 DL = &getAnalysis<DataLayoutPass>().getDataLayout();
172 BuilderTy TheBuilder(F.getContext(), TargetFolder(DL));
174 ObjectSizeOffsetEvaluator TheObjSizeEval(DL, TLI, F.getContext(),
/external/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp808 DebugLoc DL; local
809 if (MI != MBB.end()) DL = MI->getDebugLoc();
850 AddDefaultPred(BuildMI(MBB, MI, DL, TII.get(StmOpc), ARM::SP)
855 MachineInstrBuilder MIB = BuildMI(MBB, MI, DL, TII.get(StrOpc),
881 DebugLoc DL = MI->getDebugLoc(); local
923 AddDefaultPred(BuildMI(MBB, MI, DL, TII.get(LdmOpc), ARM::SP)
938 BuildMI(MBB, MI, DL, TII.get(LdrOpc), Regs[0])
968 DebugLoc DL = MI->getDebugLoc(); local
1008 AddDefaultCC(AddDefaultPred(BuildMI(MBB, MI, DL, TII.get(Opc), ARM::R4)
1015 AddDefaultCC(AddDefaultPred(BuildMI(MBB, MI, DL, TI
1127 DebugLoc DL = MI->getDebugLoc(); local
1751 DebugLoc DL; local
[all...]
H A DARMInstrInfo.cpp122 DebugLoc DL = FirstMBB.findDebugLoc(MBBI); variable
128 MachineInstrBuilder MIB = BuildMI(FirstMBB, MBBI, DL,
139 MIB = BuildMI(FirstMBB, MBBI, DL, TII.get(Opc), GlobalBaseReg)
/external/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp108 // If we don't have DL, we don't know if the source/dest are legal.
109 if (!DL) return false;
113 bool FromLegal = DL->isLegalInteger(FromWidth);
114 bool ToLegal = DL->isLegalInteger(ToWidth);
226 if (Value *V = SimplifyBinOp(Opcode, B, C, DL)) {
255 if (Value *V = SimplifyBinOp(Opcode, A, B, DL)) {
277 if (Value *V = SimplifyBinOp(Opcode, C, A, DL)) {
297 if (Value *V = SimplifyBinOp(Opcode, C, A, DL)) {
439 const DataLayout *DL, BinaryOperator &I,
464 Value *V = SimplifyBinOp(TopLevelOpcode, B, D, DL);
438 tryFactorization(InstCombiner::BuilderTy *Builder, const DataLayout *DL, BinaryOperator &I, Instruction::BinaryOps InnerOpcode, Value *A, Value *B, Value *C, Value *D) argument
2536 AddReachableCodeToWorklist(BasicBlock *BB, SmallPtrSet<BasicBlock*, 64> &Visited, InstCombiner &IC, const DataLayout *DL, const TargetLibraryInfo *TLI) argument
2807 InstCombinerLibCallSimplifier(const DataLayout *DL, const TargetLibraryInfo *TLI, InstCombiner *IC) argument
[all...]
/external/llvm/lib/Target/Hexagon/
H A DHexagonCopyToCombine.cpp561 DebugLoc DL = InsertPt->getDebugLoc(); local
566 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::COMBINE_Ii), DoubleDestReg)
573 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::COMBINE_iI_V4), DoubleDestReg)
583 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::COMBINE_Ii), DoubleDestReg)
591 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::COMBINE_iI_V4), DoubleDestReg)
599 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::COMBINE_Ii), DoubleDestReg)
611 DebugLoc DL = InsertPt->getDebugLoc(); local
616 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::COMBINE_Ir_V4), DoubleDestReg)
624 BuildMI(*BB, InsertPt, DL, TII->get(Hexagon::COMBINE_Ir_V4), DoubleDestReg)
636 DebugLoc DL local
664 DebugLoc DL = InsertPt->getDebugLoc(); local
[all...]
/external/llvm/lib/IR/
H A DModule.cpp49 : Context(C), Materializer(), ModuleID(MID), RNG(nullptr), DL("") {
334 DL.reset(Desc);
339 DataLayoutStr = DL.getStringRepresentation();
348 DL.reset("");
350 DL = *Other;
351 DataLayoutStr = DL.getStringRepresentation();
358 return &DL;
H A DValue.cpp434 Value *Value::stripAndAccumulateInBoundsConstantOffsets(const DataLayout &DL, argument
439 assert(Offset.getBitWidth() == DL.getPointerSizeInBits(cast<PointerType>(
453 if (!GEP->accumulateConstantOffset(DL, GEPOffset))
476 static bool isDereferenceablePointer(const Value *V, const DataLayout *DL, argument
491 if (DL)
496 (DL->getTypeStoreSize(STy) >=
497 DL->getTypeStoreSize(DTy)) &&
498 (DL->getABITypeAlignment(STy) >=
499 DL->getABITypeAlignment(DTy)))
500 return isDereferenceablePointer(BC->getOperand(0), DL, Visite
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp128 CallInst *createPopcntIntrinsic(IRBuilderTy &IRB, Value *Val, DebugLoc DL);
133 const DataLayout *DL; member in class:__anon26291::LoopIdiomRecognize
142 DL = nullptr; DT = nullptr; SE = nullptr; TLI = nullptr; TTI = nullptr;
183 if (DL)
184 return DL;
186 DL = DLP ? &DLP->getDataLayout() : nullptr;
187 return DL;
500 const DebugLoc DL = CntInst->getDebugLoc(); local
510 PopCnt = createPopcntIntrinsic(Builder, Var, DL);
515 (cast<Instruction>(NewCount))->setDebugLoc(DL);
610 createPopcntIntrinsic(IRBuilderTy &IRBuilder, Value *Val, DebugLoc DL) argument
907 getMemSetPatternValue(Value *V, const DataLayout &DL) argument
[all...]
/external/llvm/lib/Analysis/IPA/
H A DInlineCost.cpp47 const DataLayout *const DL; member in class:__anon25683::CallAnalyzer
143 CallAnalyzer(const DataLayout *DL, const TargetTransformInfo &TTI, argument
145 : DL(DL), TTI(TTI), F(Callee), Threshold(Threshold), Cost(0),
242 if (!DL)
245 unsigned IntPtrWidth = DL->getPointerSizeInBits();
261 const StructLayout *SL = DL->getStructLayout(STy);
266 APInt TypeSize(IntPtrWidth, DL->getTypeAllocSize(GTI.getIndexedType()));
288 AllocatedSize += (DL ? DL
394 const DataLayout *DL = I.getDataLayout(); local
431 const DataLayout *DL = I.getDataLayout(); local
[all...]
/external/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp236 const DataLayout *DL; member in struct:__anon25706::final
238 NoTTI() : ImmutablePass(ID), DL(nullptr) {
248 DL = DLP ? &DLP->getDataLayout() : nullptr;
286 if (!DL)
292 if (DL->isLegalInteger(OpSize) &&
293 OpSize <= DL->getPointerTypeSizeInBits(Ty))
300 if (!DL)
306 if (DL->isLegalInteger(DestSize) &&
307 DestSize >= DL->getPointerTypeSizeInBits(OpTy))
316 if (DL
[all...]
/external/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp67 DebugLoc DL = MI->getDebugLoc(); local
116 BuildMI(MBB, MI, DL, TII->get(LAOpcode),ScratchReg)
122 BuildMI(MBB, MI, DL, TII->get(SystemZ::AGR),ScratchReg)
H A DSystemZLongBranch.cpp350 DebugLoc DL = MI->getDebugLoc(); local
351 BuildMI(*MBB, MI, DL, TII->get(AddOpcode))
355 MachineInstr *BRCL = BuildMI(*MBB, MI, DL, TII->get(SystemZ::BRCL))
369 DebugLoc DL = MI->getDebugLoc(); local
370 BuildMI(*MBB, MI, DL, TII->get(CompareOpcode))
373 MachineInstr *BRCL = BuildMI(*MBB, MI, DL, TII->get(SystemZ::BRCL))
/external/llvm/lib/Target/X86/
H A DX86PadShortFunction.cpp211 DebugLoc DL = MBBI->getDebugLoc(); local
214 BuildMI(*MBB, MBBI, DL, TII->get(X86::NOOP));
215 BuildMI(*MBB, MBBI, DL, TII->get(X86::NOOP));
/external/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp130 FunctionComparator(const DataLayout *DL, const Function *F1, argument
132 : FnL(F1), FnR(F2), DL(DL) {}
295 /// 2. Constant offset, (if "DataLayout *DL" field is not NULL,
357 const DataLayout *DL; member in class:__anon26237::FunctionComparator
397 const DataLayout *DL; member in class:__anon26237::FunctionPtr
400 FunctionPtr(Function *F, const DataLayout *DL) : F(F), DL(DL) {} argument
404 return (FunctionComparator(DL,
1117 const DataLayout *DL; member in class:__anon26238::MergeFunctions
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DR600InstrInfo.cpp50 MachineBasicBlock::iterator MI, DebugLoc DL,
58 BuildMI(MBB, MI, DL, get(AMDGPU::MOV))
71 BuildMI(MBB, MI, DL, get(AMDGPU::MOV), DestReg)
265 DebugLoc DL) const
271 BuildMI(&MBB, DL, get(AMDGPU::JUMP)).addMBB(TBB).addReg(0);
279 BuildMI(&MBB, DL, get(AMDGPU::JUMP))
289 BuildMI(&MBB, DL, get(AMDGPU::JUMP))
292 BuildMI(&MBB, DL, get(AMDGPU::JUMP)).addMBB(FBB).addReg(0);
49 copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, DebugLoc DL, unsigned DestReg, unsigned SrcReg, bool KillSrc) const argument
H A DR600InstrInfo.h44 MachineBasicBlock::iterator MI, DebugLoc DL,
71 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const;
/external/llvm/lib/CodeGen/AsmPrinter/
H A DWinCodeViewLineTables.cpp82 void WinCodeViewLineTables::maybeRecordLocation(DebugLoc DL, argument
84 const MDNode *Scope = DL.getScope(MF->getFunction()->getContext());
93 if (LastInstr.Filename == Filename && LastInstr.LineNumber == DL.getLine())
101 InstrInfo[MCL] = InstrInfoTy(Filename, DL.getLine());
330 DebugLoc DL = MI->getDebugLoc();
331 if (DL == PrevInstLoc || DL.isUnknown())
333 maybeRecordLocation(DL, Asm->MF);

Completed in 6863 milliseconds

1234567891011>>