Searched refs:DL (Results 251 - 275 of 638) sorted by relevance

<<11121314151617181920>>

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DObjCARCAnalysisUtils.h78 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 DTargetFolder.h32 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 DScalarEvolutionExpander.h47 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 DAutoUpgrade.h93 std::string UpgradeDataLayoutString(StringRef DL, StringRef Triple);
H A DDIBuilder.h82 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 DValue.h590 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 DAMDGPULowerKernelArguments.cpp71 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 DSILowerI1Copies.cpp94 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 DAMDGPUCallLowering.h37 const DataLayout &DL, MachineRegisterInfo &MRI,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelDAGToDAG.cpp253 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 DAArch64CallLowering.h64 const DataLayout &DL, MachineRegisterInfo &MRI,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb2InstrInfo.h42 const DebugLoc &DL, MCRegister DestReg, MCRegister SrcReg,
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DUnreachableCodeChecker.cpp147 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 DCFIInstrInserter.cpp256 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 DGlobalMerge.cpp221 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 DVEISelLowering.h42 EVT getSetCCResultType(const DataLayout &DL, LLVMContext &Context,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.h180 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 DRISCVISelLowering.h68 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 DRISCVFrameLowering.h61 const DebugLoc &DL, Register DestReg, Register SrcReg,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallFrameOptimization.cpp502 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 DNVPTXISelDAGToDAG.cpp595 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 DIRTranslator.cpp167 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 DValue.cpp551 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 DGlobalOpt.cpp277 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 DSelectionDAGBuilder.cpp194 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...]

Completed in 166 milliseconds

<<11121314151617181920>>