Searched refs:DL (Results 76 - 100 of 638) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp58 const DataLayout &DL, TargetLibraryInfo &TLI,
61 uint64_t NeededSize = DL.getTypeStoreSize(InstVal->getType());
76 Type *IntTy = DL.getIntPtrType(Ptr->getType());
145 const DataLayout &DL = F.getParent()->getDataLayout(); local
148 ObjectSizeOffsetEvaluator ObjSizeEval(DL, &TLI, F.getContext(), EvalOpts);
155 BuilderTy IRB(I.getParent(), BasicBlock::iterator(&I), TargetFolder(DL));
157 Or = getBoundsCheckCond(LI->getPointerOperand(), LI, DL, TLI,
161 DL, TLI, ObjSizeEval, IRB, SE);
164 DL, TLI, ObjSizeEval, IRB, SE);
166 Or = getBoundsCheckCond(AI->getPointerOperand(), AI->getValOperand(), DL,
57 getBoundsCheckCond(Value *Ptr, Value *InstVal, const DataLayout &DL, TargetLibraryInfo &TLI, ObjectSizeOffsetEvaluator &ObjSizeEval, BuilderTy &IRB, ScalarEvolution &SE) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DPtrUseVisitor.h118 const DataLayout &DL; member in class:llvm::detail::PtrUseVisitorBase
163 PtrUseVisitorBase(const DataLayout &DL) : DL(DL) {} argument
213 PtrUseVisitor(const DataLayout &DL) : PtrUseVisitorBase(DL) { argument
225 IntegerType *IntIdxTy = cast<IntegerType>(DL.getIndexType(I.getType()));
H A DBasicAliasAnalysis.h57 const DataLayout &DL; member in class:llvm::BasicAAResult
66 BasicAAResult(const DataLayout &DL, const Function &F, argument
70 : AAResultBase(), DL(DL), F(F), TLI(TLI), AC(AC), DT(DT), LI(LI), PV(PV)
74 : AAResultBase(Arg), DL(Arg.DL), F(Arg.F), TLI(Arg.TLI), AC(Arg.AC),
77 : AAResultBase(std::move(Arg)), DL(Arg.DL), F(Arg.F), TLI(Arg.TLI),
169 const DataLayout &DL, unsigned Depth, AssumptionCache *AC,
173 const DataLayout &DL, AssumptionCach
[all...]
H A DLazyValueInfo.h34 const DataLayout *DL = nullptr; member in class:llvm::LazyValueInfo
45 : AC(AC_), DL(DL_), TLI(TLI_), DT(DT_) {}
47 : AC(Arg.AC), DL(Arg.DL), TLI(Arg.TLI), DT(Arg.DT), PImpl(Arg.PImpl) {
53 DL = Arg.DL;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp67 auto DL = CurDAG->getDataLayout(); local
68 MVT PtrVT = getTargetLowering()->getPointerTy(DL);
213 auto DL = CurDAG->getDataLayout(); local
274 CurDAG->getCopyFromReg(CopyToReg, dl, VReg, TL.getPointerTy(DL));
301 CurDAG->getCopyFromReg(CopyToReg, dl, VReg, TL.getPointerTy(DL));
309 auto DL = CurDAG->getDataLayout(); local
315 CurDAG->getTargetFrameIndex(FI, getTargetLowering()->getPointerTy(DL));
318 getTargetLowering()->getPointerTy(DL), TFI,
344 SDLoc DL(N);
345 SDValue Offset = CurDAG->getTargetConstant(CST, DL, MV
[all...]
H A DAVRISelLowering.cpp272 EVT AVRTargetLowering::getSetCCResultType(const DataLayout &DL, LLVMContext &, argument
400 auto DL = DAG.getDataLayout(); local
407 DAG.getTargetGlobalAddress(GV, SDLoc(Op), getPointerTy(DL), Offset);
408 return DAG.getNode(AVRISD::WRAPPER, SDLoc(Op), getPointerTy(DL), Result);
413 auto DL = DAG.getDataLayout(); local
416 SDValue Result = DAG.getTargetBlockAddress(BA, getPointerTy(DL));
418 return DAG.getNode(AVRISD::WRAPPER, SDLoc(Op), getPointerTy(DL), Result);
445 SDLoc DL) const {
466 AVRcc = DAG.getConstant(AVRCC::COND_PL, DL, MVT::i8);
473 LHS = DAG.getConstant(0, DL, V
672 auto DL = DAG.getDataLayout(); local
744 isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty, unsigned AS, Instruction *I) const argument
1055 auto DL = DAG.getDataLayout(); local
1148 SDLoc &DL = CLI.DL; local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16InstrInfo.cpp71 const DebugLoc &DL, MCRegister DestReg,
90 MachineInstrBuilder MIB = BuildMI(MBB, I, DL, get(Opc));
112 DebugLoc DL; local
113 if (I != MBB.end()) DL = I->getDebugLoc();
119 BuildMI(MBB, I, DL, get(Opc)).addReg(SrcReg, getKillRegState(isKill)).
130 DebugLoc DL; local
131 if (I != MBB.end()) DL = I->getDebugLoc();
138 BuildMI(MBB, I, DL, get(Opc), DestReg).addFrameIndex(FI).addImm(Offset)
213 DebugLoc DL; local
220 MIB = BuildMI(MBB, I, DL, ge
69 copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, const DebugLoc &DL, MCRegister DestReg, MCRegister SrcReg, bool KillSrc) const argument
243 DebugLoc DL = I != MBB.end() ? I->getDebugLoc() : DebugLoc(); local
279 DebugLoc DL; local
320 loadImmediate(unsigned FrameReg, int64_t Imm, MachineBasicBlock &MBB, MachineBasicBlock::iterator II, const DebugLoc &DL, unsigned &NewImm) const argument
464 DebugLoc DL; local
[all...]
H A DMipsMachineFunction.cpp70 DebugLoc DL; local
88 BuildMI(MBB, I, DL, TII.get(Mips::LUi64), V0)
90 BuildMI(MBB, I, DL, TII.get(Mips::DADDu), V1).addReg(V0)
92 BuildMI(MBB, I, DL, TII.get(Mips::DADDiu), GlobalBaseReg).addReg(V1)
102 BuildMI(MBB, I, DL, TII.get(Mips::LUi), V0)
104 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V0)
117 BuildMI(MBB, I, DL, TII.get(Mips::LUi), V0)
119 BuildMI(MBB, I, DL, TII.get(Mips::ADDu), V1).addReg(V0).addReg(Mips::T9);
120 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V1)
146 BuildMI(MBB, I, DL, TI
[all...]
H A DMipsISelLowering.h308 DataLayout DL) const override {
309 const Align ABIAlign(DL.getABITypeAlignment(ArgTy));
337 EVT getSetCCResultType(const DataLayout &DL, LLVMContext &Context,
392 SDValue getAddrLocal(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG, argument
395 SDValue GOT = DAG.getNode(MipsISD::Wrapper, DL, Ty, getGlobalReg(DAG, Ty),
398 DAG.getLoad(Ty, DL, DAG.getEntryNode(), GOT,
401 SDValue Lo = DAG.getNode(MipsISD::Lo, DL, Ty,
403 return DAG.getNode(ISD::ADD, DL, Ty, Load, Lo);
411 SDValue getAddrGlobal(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG, argument
414 SDValue Tgt = DAG.getNode(MipsISD::Wrapper, DL, T
424 getAddrGlobalLargeGOT(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG, unsigned HiFlag, unsigned LoFlag, SDValue Chain, const MachinePointerInfo &PtrInfo) const argument
443 getAddrNonPIC(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG) const argument
460 getAddrNonPICSym64(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG) const argument
487 getAddrGPRel(NodeTy *N, const SDLoc &DL, EVT Ty, SelectionDAG &DAG, bool IsN64) const argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.cpp41 DebugLoc DL; local
42 if (MI != MBB.end()) DL = MI->getDebugLoc();
52 BuildMI(MBB, MI, DL, get(MSP430::MOV16mr))
56 BuildMI(MBB, MI, DL, get(MSP430::MOV8mr))
68 DebugLoc DL; local
69 if (MI != MBB.end()) DL = MI->getDebugLoc();
79 BuildMI(MBB, MI, DL, get(MSP430::MOV16rm))
83 BuildMI(MBB, MI, DL, get(MSP430::MOV8rm))
92 const DebugLoc &DL, MCRegister DestReg,
102 BuildMI(MBB, I, DL, ge
90 copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, const DebugLoc &DL, MCRegister DestReg, MCRegister SrcReg, bool KillSrc) const argument
265 insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond, const DebugLoc &DL, int *BytesAdded) const argument
[all...]
H A DMSP430MCInstLower.cpp52 const DataLayout &DL = Printer.getDataLayout(); local
54 raw_svector_ostream(Name) << DL.getPrivateGlobalPrefix() << "JTI"
69 const DataLayout &DL = Printer.getDataLayout(); local
71 raw_svector_ostream(Name) << DL.getPrivateGlobalPrefix() << "CPI"
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp235 AllocaSlices(const DataLayout &DL, AllocaInst &AI);
664 SliceBuilder(const DataLayout &DL, AllocaInst &AI, AllocaSlices &AS)
665 : PtrUseVisitor<SliceBuilder>(DL),
666 AllocSize(DL.getTypeAllocSize(AI.getAllocatedType())), AS(AS) {}
737 const DataLayout &DL = GEPI.getModule()->getDataLayout();
748 const StructLayout *SL = DL.getStructLayout(STy);
756 DL.getTypeAllocSize(GTI.getIndexedType()));
788 LI.getPointerAddressSpace() != DL.getAllocaAddrSpace())
791 uint64_t Size = DL.getTypeStoreSize(LI.getType());
803 SI.getPointerAddressSpace() != DL
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.cpp33 const DebugLoc &DL, MCRegister DestReg,
36 BuildMI(MBB, I, DL, get(BPF::MOV_rr), DestReg)
39 BuildMI(MBB, I, DL, get(BPF::MOV_rr_32), DestReg)
129 DebugLoc DL; local
131 DL = I->getDebugLoc();
134 BuildMI(MBB, I, DL, get(BPF::STD))
139 BuildMI(MBB, I, DL, get(BPF::STW32))
152 DebugLoc DL; local
154 DL = I->getDebugLoc();
157 BuildMI(MBB, I, DL, ge
31 copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, const DebugLoc &DL, MCRegister DestReg, MCRegister SrcReg, bool KillSrc) const argument
219 insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond, const DebugLoc &DL, int *BytesAdded) const argument
[all...]
H A DBPFMIChecking.cpp167 const DebugLoc &DL = MI.getDebugLoc(); local
168 if (DL != Empty)
169 report_fatal_error("line " + std::to_string(DL.getLine()) +
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp251 const DebugLoc &DL,
275 BuildMI(MBB, MBBI, DL, TII.get(MovRIOpc), Reg)
278 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(AddSubRROpc), StackPtr)
292 BuildMI(MBB, MBBI, DL, TII.get(X86::PUSH64r))
301 BuildMI(MBB, MBBI, DL, TII.get(MovRIOpc), Rax)
304 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(X86::ADD64rr), Rax)
310 BuildMI(MBB, MBBI, DL, TII.get(X86::XCHG64rm), Rax).addReg(Rax),
313 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64rm), StackPtr),
331 BuildMI(MBB, MBBI, DL, TII.get(Opc))
339 BuildStackAdjustment(MBB, MBBI, DL, isSu
249 emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, const DebugLoc &DL, int64_t NumBytes, bool InEpilogue) const argument
2291 DebugLoc DL; local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DEvaluator.cpp50 const DataLayout &DL);
63 const DataLayout &DL) {
76 if (!isSimpleEnoughValueToCommit(cast<Constant>(Op), SimpleConstants, DL))
88 return isSimpleEnoughValueToCommit(CE->getOperand(0), SimpleConstants, DL);
94 if (DL.getTypeSizeInBits(CE->getType()) !=
95 DL.getTypeSizeInBits(CE->getOperand(0)->getType()))
97 return isSimpleEnoughValueToCommit(CE->getOperand(0), SimpleConstants, DL);
104 return isSimpleEnoughValueToCommit(CE->getOperand(0), SimpleConstants, DL);
110 return isSimpleEnoughValueToCommit(CE->getOperand(0), SimpleConstants, DL);
118 const DataLayout &DL) {
61 isSimpleEnoughValueToCommitHelper(Constant *C, SmallPtrSetImpl<Constant *> &SimpleConstants, const DataLayout &DL) argument
116 isSimpleEnoughValueToCommit(Constant *C, SmallPtrSetImpl<Constant *> &SimpleConstants, const DataLayout &DL) argument
182 evaluateBitcastFromPtr(Constant *Ptr, const DataLayout &DL, const TargetLibraryInfo *TLI, std::function<Constant *(Constant *)> Func) argument
[all...]
H A DDemoteRegToStack.cpp31 const DataLayout &DL = F->getParent()->getDataLayout(); local
36 Slot = new AllocaInst(I.getType(), DL.getAllocaAddrSpace(), nullptr,
39 Slot = new AllocaInst(I.getType(), DL.getAllocaAddrSpace(), nullptr,
116 const DataLayout &DL = P->getModule()->getDataLayout(); local
121 Slot = new AllocaInst(P->getType(), DL.getAllocaAddrSpace(), nullptr,
125 Slot = new AllocaInst(P->getType(), DL.getAllocaAddrSpace(), nullptr,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp493 const SDLoc &DL, SDValue N0,
495 SDValue reassociateOpsCommutative(unsigned Opc, const SDLoc &DL, SDValue N0,
497 SDValue reassociateOps(unsigned Opc, const SDLoc &DL, SDValue N0,
507 SDValue SimplifySelect(const SDLoc &DL, SDValue N0, SDValue N1, SDValue N2);
508 SDValue SimplifySelectCC(const SDLoc &DL, SDValue N0, SDValue N1,
512 const SDLoc &DL, SDValue N0, SDValue N1, SDValue N2, SDValue N3,
514 SDValue foldSelectCCToShiftAnd(const SDLoc &DL, SDValue N0, SDValue N1,
517 const SDLoc &DL);
521 const SDLoc &DL, bool foldBooleans);
540 SDValue BuildLogBase2(SDValue V, const SDLoc &DL);
896 reassociationCanBreakAddressingModePattern(unsigned Opc, const SDLoc &DL, SDValue N0, SDValue N1) argument
954 reassociateOpsCommutative(unsigned Opc, const SDLoc &DL, SDValue N0, SDValue N1) argument
985 reassociateOps(unsigned Opc, const SDLoc &DL, SDValue N0, SDValue N1, SDNodeFlags Flags) argument
2418 foldAddSubMasked1(bool IsAdd, SDValue N0, SDValue N1, SelectionDAG &DAG, const SDLoc &DL) argument
2542 flipBoolean(SDValue V, const SDLoc &DL, SelectionDAG &DAG, const TargetLowering &TLI) argument
2949 tryFoldToZero(const SDLoc &DL, const TargetLowering &TLI, EVT VT, SelectionDAG &DAG, bool LegalOperations) argument
4530 foldLogicOfSetCCs(bool IsAnd, SDValue N0, SDValue N1, const SDLoc &DL) argument
6012 extractShiftForRotate(SelectionDAG &DAG, SDValue OppShift, SDValue ExtractFrom, SDValue &Mask, const SDLoc &DL) argument
6235 MatchRotatePosNeg(SDValue Shifted, SDValue Pos, SDValue Neg, SDValue InnerPos, SDValue InnerNeg, unsigned PosOpcode, unsigned NegOpcode, const SDLoc &DL) argument
6259 MatchRotate(SDValue LHS, SDValue RHS, const SDLoc &DL) argument
8319 combineMinNumMaxNum(const SDLoc &DL, EVT VT, SDValue LHS, SDValue RHS, SDValue True, SDValue False, ISD::CondCode CC, const TargetLowering &TLI, SelectionDAG &DAG) argument
15839 const DataLayout &DL = DAG.getDataLayout(); local
20009 SimplifySelect(const SDLoc &DL, SDValue N0, SDValue N1, SDValue N2) argument
20234 foldSelectCCToShiftAnd(const SDLoc &DL, SDValue N0, SDValue N1, SDValue N2, SDValue N3, ISD::CondCode CC) argument
20309 convertSelectOfFPConstantsToLoadOffset( const SDLoc &DL, SDValue N0, SDValue N1, SDValue N2, SDValue N3, ISD::CondCode CC) argument
20364 SimplifySelectCC(const SDLoc &DL, SDValue N0, SDValue N1, SDValue N2, SDValue N3, ISD::CondCode CC, bool NotExtCompare) argument
20513 SimplifySetCC(EVT VT, SDValue N0, SDValue N1, ISD::CondCode Cond, const SDLoc &DL, bool foldBooleans) argument
20584 BuildLogBase2(SDValue V, const SDLoc &DL) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h117 : IP(IRB.saveIP()), DL(IRB.getCurrentDebugLocation()) {}
119 LocationDescription(const InsertPointTy &IP, const DebugLoc &DL) argument
120 : IP(IP), DL(DL) {}
122 DebugLoc DL; member in struct:llvm::OpenMPIRBuilder::LocationDescription
177 Builder.SetCurrentDebugLocation(Loc.DL);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLowerEmuTLS.cpp94 const DataLayout &DL = M.getDataLayout(); local
115 IntegerType *WordType = DL.getIntPtrType(C);
134 GVAlignment = DL.getABITypeAlignment(GVType);
152 ConstantInt::get(WordType, DL.getTypeStoreSize(GVType)),
159 Align MaxAlignment(std::max(DL.getABITypeAlignment(WordType),
160 DL.getABITypeAlignment(VoidPtrType)));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTLSDynamicCall.cpp80 DebugLoc DL = MI.getDebugLoc(); local
113 BuildMI(MBB, I, DL, TII->get(PPC::ADJCALLSTACKDOWN)).addImm(0)
117 MachineInstr *Addi = BuildMI(MBB, I, DL, TII->get(Opc1), GPR3)
126 MachineInstr *Call = (BuildMI(MBB, I, DL, TII->get(Opc2), GPR3)
131 BuildMI(MBB, I, DL, TII->get(PPC::ADJCALLSTACKUP)).addImm(0).addImm(0);
133 BuildMI(MBB, I, DL, TII->get(TargetOpcode::COPY), OutReg)
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAnalysis.h72 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
78 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
91 void computeValueLLTs(const DataLayout &DL, Type &Ty,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetObjectFile.h28 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreTargetObjectFile.h33 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/Utils/
H A DLocal.h29 Value *EmitGEPOffset(IRBuilderTy *Builder, const DataLayout &DL, User *GEP, argument
32 Type *IntIdxTy = DL.getIndexType(GEP->getType());
48 uint64_t Size = DL.getTypeAllocSize(GTI.getIndexedType()) & PtrSizeMask;
56 Size = DL.getStructLayout(STy)->getElementOffset(OpValue);

Completed in 318 milliseconds

1234567891011>>