/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ObjCARCAnalysisUtils.h | 78 const DataLayout &DL) { 80 V = GetUnderlyingObject(V, DL); 91 GetUnderlyingObjCPtrCached(const Value *V, const DataLayout &DL, argument 96 const Value *Computed = GetUnderlyingObjCPtr(V, DL); 77 GetUnderlyingObjCPtr(const Value *V, const DataLayout &DL) argument
|
H A D | TargetFolder.h | 32 const DataLayout &DL; member in class:llvm::TargetFolder 36 if (Constant *CF = ConstantFoldConstant(C, DL)) 42 explicit TargetFolder(const DataLayout &DL) : DL(DL) {} argument
|
H A D | ScalarEvolutionExpander.h | 47 const DataLayout &DL; member in class:llvm::SCEVExpander 145 explicit SCEVExpander(ScalarEvolution &se, const DataLayout &DL, argument 147 : SE(se), DL(DL), IVName(name), IVIncInsertLoop(nullptr), 149 Builder(se.getContext(), TargetFolder(DL)) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | AutoUpgrade.h | 93 std::string UpgradeDataLayoutString(StringRef DL, StringRef Triple);
|
H A D | DIBuilder.h | 82 DIExpression *Expr, const DILocation *DL, 86 Instruction *insertLabel(DILabel *LabelInfo, const DILocation *DL, 92 DIExpression *Expr, const DILocation *DL, 800 /// \param DL Debug info location. 803 DIExpression *Expr, const DILocation *DL, 810 /// \param DL Debug info location. 813 DIExpression *Expr, const DILocation *DL, 818 /// \param DL Debug info location. 820 Instruction *insertLabel(DILabel *LabelInfo, const DILocation *DL, 825 /// \param DL Debu [all...] |
H A D | Value.h | 590 const Value *stripAndAccumulateConstantOffsets(const DataLayout &DL, 593 Value *stripAndAccumulateConstantOffsets(const DataLayout &DL, APInt &Offset, argument 597 DL, Offset, AllowNonInbounds)); 602 const Value *stripAndAccumulateInBoundsConstantOffsets(const DataLayout &DL, argument 604 return stripAndAccumulateConstantOffsets(DL, Offset, 607 Value *stripAndAccumulateInBoundsConstantOffsets(const DataLayout &DL, argument 609 return stripAndAccumulateConstantOffsets(DL, Offset, 628 uint64_t getPointerDereferenceableBytes(const DataLayout &DL, 635 MaybeAlign getPointerAlignment(const DataLayout &DL) const;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULowerKernelArguments.cpp | 71 const DataLayout &DL = F.getParent()->getDataLayout(); local 97 unsigned ABITypeAlign = DL.getABITypeAlignment(ArgTy); 98 unsigned Size = DL.getTypeSizeInBits(ArgTy); 99 unsigned AllocSize = DL.getTypeAllocSize(ArgTy);
|
H A D | SILowerI1Copies.cpp | 94 MachineBasicBlock::iterator I, const DebugLoc &DL, 520 DebugLoc DL = MI.getDebugLoc(); 526 BuildMI(MBB, MI, DL, TII->get(AMDGPU::V_CNDMASK_B32_e64), DstReg) 697 DebugLoc DL = MI.getDebugLoc(); 705 BuildMI(MBB, MI, DL, TII->get(AMDGPU::V_CMP_NE_U32_e64), TmpReg) 726 buildMergeLaneMasks(MBB, MI, DL, DstReg, 816 const DebugLoc &DL, unsigned DstReg, 825 BuildMI(MBB, I, DL, TII->get(AMDGPU::COPY), DstReg).addReg(CurReg); 827 BuildMI(MBB, I, DL, TII->get(AMDGPU::COPY), DstReg).addReg(ExecReg); 829 BuildMI(MBB, I, DL, TI [all...] |
H A D | AMDGPUCallLowering.h | 37 const DataLayout &DL, MachineRegisterInfo &MRI,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelDAGToDAG.cpp | 253 SDLoc DL(Node); 256 ISD::SUB, DL, VT, CurDAG->getConstant(0, DL, VT).getNode(), C.getNode()); 258 SDValue NewNode = CurDAG->getNode(ISD::SUB, DL, VT, X, NegC);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64CallLowering.h | 64 const DataLayout &DL, MachineRegisterInfo &MRI,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | Thumb2InstrInfo.h | 42 const DebugLoc &DL, MCRegister DestReg, MCRegister SrcReg,
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | UnreachableCodeChecker.cpp | 147 PathDiagnosticLocation DL; local 159 DL = PathDiagnosticLocation::createBegin(S, B.getSourceManager(), LC); 160 SL = DL.asLocation(); 173 "This statement is never executed", DL, SR);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CFIInstrInserter.cpp | 256 DebugLoc DL = MBBInfo.MBB->findDebugLoc(MBBI); local 265 BuildMI(*MBBInfo.MBB, MBBI, DL, TII->get(TargetOpcode::CFI_INSTRUCTION)) 274 BuildMI(*MBBInfo.MBB, MBBI, DL, TII->get(TargetOpcode::CFI_INSTRUCTION)) 286 BuildMI(*MBBInfo.MBB, MBBI, DL, TII->get(TargetOpcode::CFI_INSTRUCTION))
|
H A D | GlobalMerge.cpp | 221 auto &DL = M.getDataLayout(); local 224 Globals, [&DL](const GlobalVariable *GV1, const GlobalVariable *GV2) { 225 return DL.getTypeAllocSize(GV1->getValueType()) < 226 DL.getTypeAllocSize(GV2->getValueType()); 444 auto &DL = M.getDataLayout(); local 466 Align Alignment(DL.getPreferredAlignment(Globals[j])); 469 MergedSize += DL.getTypeAllocSize(Ty); 523 const StructLayout *MergedLayout = DL.getStructLayout(MergedTy); 606 auto &DL = M.getDataLayout(); local 642 if (DL [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEISelLowering.h | 42 EVT getSetCCResultType(const DataLayout &DL, LLVMContext &Context,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZInstrInfo.h | 180 const DebugLoc &DL, unsigned DestReg, unsigned SrcReg, 220 const DebugLoc &DL, 227 const DebugLoc &DL, unsigned DstReg, 246 const DebugLoc &DL, MCRegister DestReg, MCRegister SrcReg,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.h | 68 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty, 111 EVT getSetCCResultType(const DataLayout &DL, LLVMContext &Context, 168 const SDLoc &DL, SelectionDAG &DAG, 176 const SmallVectorImpl<SDValue> &OutVals, const SDLoc &DL,
|
H A D | RISCVFrameLowering.h | 61 const DebugLoc &DL, Register DestReg, Register SrcReg,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CallFrameOptimization.cpp | 502 DebugLoc DL = FrameSetup->getDebugLoc(); local 533 Push = BuildMI(MBB, Context.Call, DL, TII->get(PushOpcode)).add(PushOp); 544 BuildMI(MBB, Context.Call, DL, TII->get(X86::IMPLICIT_DEF), UndefReg); 545 BuildMI(MBB, Context.Call, DL, TII->get(X86::INSERT_SUBREG), Reg) 560 Push = BuildMI(MBB, Context.Call, DL, TII->get(PushOpcode)); 569 Push = BuildMI(MBB, Context.Call, DL, TII->get(PushOpcode)) 582 MBB, std::next(Push), DL,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 595 SDLoc DL(N); 597 NVPTX::SETP_f16x2rr, DL, MVT::i1, MVT::i1, N->getOperand(0), 598 N->getOperand(1), CurDAG->getTargetConstant(PTXCmpMode, DL, MVT::i32)); 998 SDLoc DL(N); 1093 SDValue Ops[] = { getI32Imm(IsVolatile, DL), getI32Imm(CodeAddrSpace, DL), 1094 getI32Imm(VecType, DL), getI32Imm(FromType, DL), 1095 getI32Imm(FromTypeWidth, DL), Addr, Chain }; 1096 LD = CurDAG->getMachineNode(Opcode.getValue(), DL, [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | IRTranslator.cpp | 167 computeValueLLTs(*DL, *Val.getType(), SplitTys, 190 computeValueLLTs(*DL, *Val.getType(), SplitTys, 228 uint64_t ElementSize = DL->getTypeAllocSize(AI.getAllocatedType()); 237 Alignment = DL->getABITypeAlignment(AI.getAllocatedType()); 257 const DataLayout &DL = AI->getModule()->getDataLayout(); local 258 Alignment = DL.getTypeStoreSize(AI->getCompareOperand()->getType()); 264 const DataLayout &DL = AI->getModule()->getDataLayout(); local 265 Alignment = DL.getTypeStoreSize(AI->getValOperand()->getType()); 274 return Alignment ? Alignment : DL->getABITypeAlignment(ValTy); 366 if (Ret && DL 947 getOffsetFromIndices(const User &U, const DataLayout &DL) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Value.cpp | 551 Value::stripAndAccumulateConstantOffsets(const DataLayout &DL, APInt &Offset, argument 557 assert(BitWidth == DL.getIndexTypeSizeInBits(getType()) && 558 "The offset bit width does not match the DL specification."); 577 APInt GEPOffset(DL.getIndexTypeSizeInBits(V->getType()), 0); 578 if (!GEP->accumulateConstantOffset(DL, GEPOffset)) 609 uint64_t Value::getPointerDereferenceableBytes(const DataLayout &DL, argument 620 DerefBytes = DL.getTypeStoreSize(PT); 661 DerefBytes = DL.getTypeStoreSize(AI->getAllocatedType()); 668 DerefBytes = DL.getTypeStoreSize(GV->getValueType()); 675 MaybeAlign Value::getPointerAlignment(const DataLayout &DL) cons [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | GlobalOpt.cpp | 277 Value *V, Constant *Init, const DataLayout &DL, 308 Changed |= CleanupConstantGlobalUsers(CE, SubInit, DL, GetTLI); 313 Changed |= CleanupConstantGlobalUsers(CE, nullptr, DL, GetTLI); 327 ConstantFoldInstruction(GEP, DL, &GetTLI(*GEP->getFunction()))); 337 Changed |= CleanupConstantGlobalUsers(GEP, SubInit, DL, GetTLI); 354 CleanupConstantGlobalUsers(V, Init, DL, GetTLI); 482 static GlobalVariable *SRAGlobal(GlobalVariable *GV, const DataLayout &DL) { 496 StartAlignment = DL.getABITypeAlignment(GV->getType()); 533 const StructLayout &Layout = *DL.getStructLayout(STy); 541 Align(DL 276 CleanupConstantGlobalUsers( Value *V, Constant *Init, const DataLayout &DL, function_ref<TargetLibraryInfo &(Function &)> GetTLI) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 194 static SDValue getCopyFromPartsVector(SelectionDAG &DAG, const SDLoc &DL, 204 static SDValue getCopyFromParts(SelectionDAG &DAG, const SDLoc &DL, argument 210 return getCopyFromPartsVector(DAG, DL, Parts, NumParts, PartVT, ValueVT, V, 234 Lo = getCopyFromParts(DAG, DL, Parts, RoundParts / 2, 236 Hi = getCopyFromParts(DAG, DL, Parts + RoundParts / 2, 239 Lo = DAG.getNode(ISD::BITCAST, DL, HalfVT, Parts[0]); 240 Hi = DAG.getNode(ISD::BITCAST, DL, HalfVT, Parts[1]); 246 Val = DAG.getNode(ISD::BUILD_PAIR, DL, RoundVT, Lo, Hi); 252 Hi = getCopyFromParts(DAG, DL, Parts + RoundParts, OddParts, PartVT, 260 Hi = DAG.getNode(ISD::ANY_EXTEND, DL, TotalV 361 getCopyFromPartsVector(SelectionDAG &DAG, const SDLoc &DL, const SDValue *Parts, unsigned NumParts, MVT PartVT, EVT ValueVT, const Value *V, Optional<CallingConv::ID> CallConv) argument 502 getCopyToParts(SelectionDAG &DAG, const SDLoc &DL, SDValue Val, SDValue *Parts, unsigned NumParts, MVT PartVT, const Value *V, Optional<CallingConv::ID> CallConv = None, ISD::NodeType ExtendKind = ISD::ANY_EXTEND) argument 634 widenVectorToPartType(SelectionDAG &DAG, SDValue Val, const SDLoc &DL, EVT PartVT) argument 662 getCopyToPartsVector(SelectionDAG &DAG, const SDLoc &DL, SDValue Val, SDValue *Parts, unsigned NumParts, MVT PartVT, const Value *V, Optional<CallingConv::ID> CallConv) argument 779 RegsForValue(LLVMContext &Context, const TargetLowering &TLI, const DataLayout &DL, unsigned Reg, Type *Ty, Optional<CallingConv::ID> CC) argument 1248 DebugLoc DL = DDI.getdl(); local 1797 auto &DL = DAG.getDataLayout(); local 2505 getLoadStackGuard(SelectionDAG &DAG, const SDLoc &DL, SDValue &Chain) argument 3181 SDLoc DL = getCurSDLoc(); local 3581 SDLoc DL = getCurSDLoc(); local 3992 auto &DL = DAG.getDataLayout(); local 4415 const DataLayout &DL = DAG.getDataLayout(); local 5411 ExpandPowI(const SDLoc &DL, SDValue LHS, SDValue RHS, SelectionDAG &DAG) argument 5464 expandDivFix(unsigned Opcode, const SDLoc &DL, SDValue LHS, SDValue RHS, SDValue Scale, SelectionDAG &DAG, const TargetLowering &TLI) argument 5550 EmitFuncArgumentDbgValue( const Value *V, DILocalVariable *Variable, DIExpression *Expr, DILocation *DL, bool IsDbgDeclare, const SDValue &N) argument 7152 auto &DL = DAG.getDataLayout(); local 7921 auto &DL = DAG.getDataLayout(); local 7943 GetRegistersForValue(SelectionDAG &DAG, const SDLoc &DL, SDISelAsmOperandInfo &OpInfo, SDISelAsmOperandInfo &RefOpInfo) argument 8599 const DataLayout &DL = DAG.getDataLayout(); local 8718 addStackMapLiveVars(ImmutableCallSite CS, unsigned StartIdx, const SDLoc &DL, SmallVectorImpl<SDValue> &Ops, SelectionDAGBuilder &Builder) argument 8747 SDLoc DL = getCurSDLoc(); local 9045 auto &DL = CLI.DAG.getDataLayout(); local 9473 findArgumentCopyElisionCandidates(const DataLayout &DL, FunctionLoweringInfo *FuncInfo, ArgCopyElisionMapTy &ArgCopyElisionCandidates) argument 9637 const DataLayout &DL = DAG.getDataLayout(); local 10134 SDLoc DL = getCurSDLoc(); local [all...] |