/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | BoundsChecking.cpp | 58 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 D | PtrUseVisitor.h | 118 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 D | BasicAliasAnalysis.h | 57 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 D | LazyValueInfo.h | 34 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 D | AVRISelDAGToDAG.cpp | 67 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 D | AVRISelLowering.cpp | 272 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 D | Mips16InstrInfo.cpp | 71 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 D | MipsMachineFunction.cpp | 70 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 D | MipsISelLowering.h | 308 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 D | MSP430InstrInfo.cpp | 41 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 D | MSP430MCInstLower.cpp | 52 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 D | SROA.cpp | 235 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 D | BPFInstrInfo.cpp | 33 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 D | BPFMIChecking.cpp | 167 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 D | X86FrameLowering.cpp | 251 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 D | Evaluator.cpp | 50 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 D | DemoteRegToStack.cpp | 31 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 D | DAGCombiner.cpp | 493 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 D | OMPIRBuilder.h | 117 : 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 D | LowerEmuTLS.cpp | 94 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 D | PPCTLSDynamicCall.cpp | 80 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 D | Analysis.h | 72 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 D | NVPTXTargetObjectFile.h | 28 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreTargetObjectFile.h | 33 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/Utils/ |
H A D | Local.h | 29 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);
|