/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | IntrinsicLowering.h | 26 const DataLayout &DL; member in class:llvm::IntrinsicLowering 31 explicit IntrinsicLowering(const DataLayout &DL) : DL(DL), Warned(false) {} argument
|
H A D | MachineConstantPool.h | 107 SectionKind getSectionKind(const DataLayout *DL) const; 125 const DataLayout &DL; member in class:llvm::MachineConstantPool 127 const DataLayout &getDataLayout() const { return DL; } 131 explicit MachineConstantPool(const DataLayout &DL) argument 132 : PoolAlignment(1), DL(DL) {}
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | VNCoercion.h | 38 const DataLayout &DL); 47 IRBuilder<> &IRB, const DataLayout &DL); 55 StoreInst *DepSI, const DataLayout &DL); 63 const DataLayout &DL); 71 MemIntrinsic *DepMI, const DataLayout &DL); 77 Instruction *InsertPt, const DataLayout &DL); 81 Type *LoadTy, const DataLayout &DL); 88 Instruction *InsertPt, const DataLayout &DL); 92 Type *LoadTy, const DataLayout &DL); 100 const DataLayout &DL); [all...] |
H A D | SymbolRewriter.h | 99 bool parse(std::unique_ptr<MemoryBuffer> &MapFile, RewriteDescriptorList *DL); 101 RewriteDescriptorList *DL); 105 RewriteDescriptorList *DL); 109 RewriteDescriptorList *DL); 112 RewriteDescriptorList *DL); 124 RewriteSymbolPass(SymbolRewriter::RewriteDescriptorList &DL) { argument 125 Descriptors.splice(Descriptors.begin(), DL);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZSelectionDAGInfo.cpp | 25 static SDValue emitMemMem(SelectionDAG &DAG, const SDLoc &DL, unsigned Sequence, argument 41 return DAG.getNode(Loop, DL, MVT::Other, Chain, Dst, Src, 42 DAG.getConstant(Size, DL, PtrVT), 43 DAG.getConstant(Size / 256, DL, PtrVT)); 44 return DAG.getNode(Sequence, DL, MVT::Other, Chain, Dst, Src, 45 DAG.getConstant(Size, DL, PtrVT)); 49 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, 56 return emitMemMem(DAG, DL, SystemZISD::MVC, SystemZISD::MVC_LOOP, 64 static SDValue memsetStore(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, argument 71 Chain, DL, DA 48 EmitTargetCodeForMemcpy( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool IsVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument 75 EmitTargetCodeForMemset( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Byte, SDValue Size, unsigned Align, bool IsVolatile, MachinePointerInfo DstPtrInfo) const argument 145 emitCLC(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src1, SDValue Src2, uint64_t Size) argument 169 addIPMSequence(const SDLoc &DL, SDValue CCReg, SelectionDAG &DAG) argument 179 EmitTargetCodeForMemcmp( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src1, SDValue Src2, SDValue Size, MachinePointerInfo Op1PtrInfo, MachinePointerInfo Op2PtrInfo) const argument 194 EmitTargetCodeForMemchr( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src, SDValue Char, SDValue Length, MachinePointerInfo SrcPtrInfo) const argument 220 EmitTargetCodeForStrcpy( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dest, SDValue Src, MachinePointerInfo DestPtrInfo, MachinePointerInfo SrcPtrInfo, bool isStpcpy) const argument 230 EmitTargetCodeForStrcmp( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src1, SDValue Src2, MachinePointerInfo Op1PtrInfo, MachinePointerInfo Op2PtrInfo) const argument 248 getBoundedStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src, SDValue Limit) argument 261 EmitTargetCodeForStrlen( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src, MachinePointerInfo SrcPtrInfo) const argument 268 EmitTargetCodeForStrnlen( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Src, SDValue MaxLength, MachinePointerInfo SrcPtrInfo) const argument [all...] |
H A D | SystemZSelectionDAGInfo.h | 26 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, const SDLoc &DL, 33 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, const SDLoc &DL, 39 EmitTargetCodeForMemcmp(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 45 EmitTargetCodeForMemchr(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 50 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dest, 55 EmitTargetCodeForStrcmp(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 61 EmitTargetCodeForStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 66 EmitTargetCodeForStrnlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblySelectionDAGInfo.cpp | 22 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, 30 SDValue MemIdx = DAG.getConstant(0, DL, MVT::i32); 31 return DAG.getNode(WebAssemblyISD::MEMORY_COPY, DL, MVT::Other, 33 DAG.getZExtOrTrunc(Size, DL, MVT::i32)}); 37 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Op1, SDValue Op2, 40 return EmitTargetCodeForMemcpy(DAG, DL, Chain, Op1, Op2, Op3, Align, 46 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Val, 54 SDValue MemIdx = DAG.getConstant(0, DL, MVT::i32); 56 return DAG.getNode(WebAssemblyISD::MEMORY_FILL, DL, MVT::Other, Chain, MemIdx, 57 Dst, DAG.getAnyExtOrTrunc(Val, DL, MV 21 EmitTargetCodeForMemcpy( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool IsVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument 36 EmitTargetCodeForMemmove( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool IsVolatile, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument 45 EmitTargetCodeForMemset( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Val, SDValue Size, unsigned Align, bool IsVolatile, MachinePointerInfo DstPtrInfo) const argument [all...] |
H A D | WebAssemblyFrameLowering.cpp | 127 MachineBasicBlock::iterator &InsertStore, const DebugLoc &DL) const { 132 BuildMI(MBB, InsertStore, DL, TII->get(WebAssembly::GLOBAL_SET_I32)) 146 DebugLoc DL = I->getDebugLoc(); local 147 writeSPToGlobal(WebAssembly::SP32, MF, MBB, I, DL); 170 DebugLoc DL; local 180 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::GLOBAL_GET_I32), SPReg) 188 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::COPY), BasePtr) 194 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::CONST_I32), OffsetReg) 196 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::SUB_I32), 206 BuildMI(MBB, InsertPt, DL, TI 233 DebugLoc DL; local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCMachineFunctionInfo.cpp | 19 const DataLayout &DL = MF.getDataLayout(); local 20 return MF.getContext().getOrCreateSymbol(Twine(DL.getPrivateGlobalPrefix()) + 26 const DataLayout &DL = MF.getDataLayout(); local 27 return MF.getContext().getOrCreateSymbol(Twine(DL.getPrivateGlobalPrefix()) + 33 const DataLayout &DL = MF.getDataLayout(); local 34 return MF.getContext().getOrCreateSymbol(Twine(DL.getPrivateGlobalPrefix()) + 40 const DataLayout &DL = MF.getDataLayout(); local 41 return MF.getContext().getOrCreateSymbol(Twine(DL.getPrivateGlobalPrefix()) +
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | VNCoercion.cpp | 16 const DataLayout &DL) { 27 uint64_t StoreSize = DL.getTypeSizeInBits(StoredTy); 34 if (StoreSize < DL.getTypeSizeInBits(LoadTy)) 38 if (DL.isNonIntegralPointerType(StoredVal->getType()->getScalarType()) != 39 DL.isNonIntegralPointerType(LoadTy->getScalarType())) { 54 const DataLayout &DL) { 55 assert(canCoerceMustAliasedValueToLoad(StoredVal, LoadedTy, DL) && 58 if (auto *FoldedStoredVal = ConstantFoldConstant(C, DL)) 64 uint64_t StoredValSize = DL.getTypeSizeInBits(StoredValTy); 65 uint64_t LoadedValSize = DL 15 canCoerceMustAliasedValueToLoad(Value *StoredVal, Type *LoadTy, const DataLayout &DL) argument 52 coerceAvailableValueToLoadTypeHelper(T *StoredVal, Type *LoadedTy, HelperClass &Helper, const DataLayout &DL) argument 150 coerceAvailableValueToLoadType(Value *StoredVal, Type *LoadedTy, IRBuilder<> &IRB, const DataLayout &DL) argument 163 analyzeLoadFromClobberingWrite(Type *LoadTy, Value *LoadPtr, Value *WritePtr, uint64_t WriteSizeInBits, const DataLayout &DL) argument 218 analyzeLoadFromClobberingStore(Type *LoadTy, Value *LoadPtr, StoreInst *DepSI, const DataLayout &DL) argument 246 analyzeLoadFromClobberingLoad(Type *LoadTy, Value *LoadPtr, LoadInst *DepLI, const DataLayout &DL) argument 283 analyzeLoadFromClobberingMemInst(Type *LoadTy, Value *LoadPtr, MemIntrinsic *MI, const DataLayout &DL) argument 344 getStoreValueForLoadHelper(T *SrcVal, unsigned Offset, Type *LoadTy, HelperClass &Helper, const DataLayout &DL) argument 387 getStoreValueForLoad(Value *SrcVal, unsigned Offset, Type *LoadTy, Instruction *InsertPt, const DataLayout &DL) argument 395 getConstantStoreValueForLoad(Constant *SrcVal, unsigned Offset, Type *LoadTy, const DataLayout &DL) argument 407 getLoadValueForLoad(LoadInst *SrcVal, unsigned Offset, Type *LoadTy, Instruction *InsertPt, const DataLayout &DL) argument 453 getConstantLoadValueForLoad(Constant *SrcVal, unsigned Offset, Type *LoadTy, const DataLayout &DL) argument 463 getMemInstValueForLoadHelper(MemIntrinsic *SrcInst, unsigned Offset, Type *LoadTy, HelperClass &Helper, const DataLayout &DL) argument 519 getMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset, Type *LoadTy, Instruction *InsertPt, const DataLayout &DL) argument 527 getConstantMemInstValueForLoad(MemIntrinsic *SrcInst, unsigned Offset, Type *LoadTy, const DataLayout &DL) argument [all...] |
H A D | EntryExitInstrumenter.cpp | 22 Instruction *InsertionPt, DebugLoc DL) { 36 Call->setDebugLoc(DL); 50 RetAddr->setDebugLoc(DL); 57 Call->setDebugLoc(DL); 83 DebugLoc DL; local 85 DL = DebugLoc::get(SP->getScopeLine(), 0, SP); 87 insertCall(F, EntryFunc, &*F.begin()->getFirstInsertionPt(), DL); 107 DebugLoc DL; local 109 DL = TerminatorDL; 111 DL 21 insertCall(Function &CurFn, StringRef Func, Instruction *InsertionPt, DebugLoc DL) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | Loads.cpp | 30 static MaybeAlign getBaseAlign(const Value *Base, const DataLayout &DL) { argument 31 if (const MaybeAlign PA = Base->getPointerAlignment(DL)) 36 return Align(DL.getABITypeAlignment(Ty)); 40 const DataLayout &DL) { 41 if (MaybeAlign BA = getBaseAlign(Base, DL)) { 53 const Value *V, Align Alignment, const APInt &Size, const DataLayout &DL, 66 Size, DL, CtxI, DT, Visited); 70 V->getPointerDereferenceableBytes(DL, CheckForNonNull)); 72 if (!CheckForNonNull || isKnownNonZero(V, DL, 0, nullptr, CtxI, DT)) { 78 APInt Offset(DL 39 isAligned(const Value *Base, const APInt &Offset, Align Alignment, const DataLayout &DL) argument 52 isDereferenceableAndAlignedPointer( const Value *V, Align Alignment, const APInt &Size, const DataLayout &DL, const Instruction *CtxI, const DominatorTree *DT, SmallPtrSetImpl<const Value *> &Visited) argument 123 isDereferenceableAndAlignedPointer(const Value *V, Align Alignment, const APInt &Size, const DataLayout &DL, const Instruction *CtxI, const DominatorTree *DT) argument 138 isDereferenceableAndAlignedPointer(const Value *V, Type *Ty, MaybeAlign MA, const DataLayout &DL, const Instruction *CtxI, const DominatorTree *DT) argument 159 isDereferenceablePointer(const Value *V, Type *Ty, const DataLayout &DL, const Instruction *CtxI, const DominatorTree *DT) argument 200 auto &DL = LI->getModule()->getDataLayout(); local 262 isSafeToLoadUnconditionally(Value *V, MaybeAlign MA, APInt &Size, const DataLayout &DL, Instruction *ScanFrom, const DominatorTree *DT) argument 341 isSafeToLoadUnconditionally(Value *V, Type *Ty, MaybeAlign Alignment, const DataLayout &DL, Instruction *ScanFrom, const DominatorTree *DT) argument 385 const DataLayout &DL = ScanBB->getModule()->getDataLayout(); local [all...] |
H A D | PtrUseVisitor.cpp | 37 APInt TmpOffset(DL.getIndexTypeSizeInBits(GEPI.getType()), 0); 38 if (GEPI.accumulateConstantOffset(DL, TmpOffset)) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | AggressiveInstCombineInternal.h | 54 const DataLayout &DL; member in class:llvm::TruncInstCombine 79 TruncInstCombine(TargetLibraryInfo &TLI, const DataLayout &DL, argument 81 : TLI(TLI), DL(DL), DT(DT), CurrentTruncInst(nullptr) {}
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ObjCARCAliasAnalysis.h | 40 const DataLayout &DL; member in class:llvm::objcarc::ObjCARCAAResult 43 explicit ObjCARCAAResult(const DataLayout &DL) : AAResultBase(), DL(DL) {} argument 45 : AAResultBase(std::move(Arg)), DL(Arg.DL) {}
|
H A D | ConstantFolding.h | 39 const DataLayout &DL); 46 Constant *ConstantFoldInstruction(Instruction *I, const DataLayout &DL, 52 Constant *ConstantFoldConstant(const Constant *C, const DataLayout &DL, 62 const DataLayout &DL, 71 Constant *RHS, const DataLayout &DL, 78 const DataLayout &DL); 84 Constant *RHS, const DataLayout &DL); 95 const DataLayout &DL); 130 Constant *ConstantFoldLoadFromConstPtr(Constant *C, Type *Ty, const DataLayout &DL); 158 const DataLayout &DL); [all...] |
H A D | ValueTracking.h | 55 const DataLayout &DL, unsigned Depth = 0, 63 KnownBits computeKnownBits(const Value *V, const DataLayout &DL, 78 const DataLayout &DL, 89 bool isKnownToBeAPowerOfTwo(const Value *V, const DataLayout &DL, 104 bool isKnownNonZero(const Value *V, const DataLayout &DL, unsigned Depth = 0, 117 bool isKnownNonNegative(const Value *V, const DataLayout &DL, 126 bool isKnownPositive(const Value *V, const DataLayout &DL, unsigned Depth = 0, 134 bool isKnownNegative(const Value *V, const DataLayout &DL, unsigned Depth = 0, 142 bool isKnownNonEqual(const Value *V1, const Value *V2, const DataLayout &DL, 158 const DataLayout &DL, 250 GetPointerBaseWithConstantOffset(Value *Ptr, int64_t &Offset, const DataLayout &DL, bool AllowNonInbounds = true) argument 261 GetPointerBaseWithConstantOffset(const Value *Ptr, int64_t &Offset, const DataLayout &DL, bool AllowNonInbounds = true) argument 346 GetUnderlyingObject(const Value *V, const DataLayout &DL, unsigned MaxLookup = 6) argument [all...] |
H A D | PHITransAddr.h | 40 const DataLayout &DL; member in class:llvm::PHITransAddr 52 PHITransAddr(Value *addr, const DataLayout &DL, AssumptionCache *AC) argument 53 : Addr(addr), DL(DL), TLI(nullptr), AC(AC) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFRegisterInfo.cpp | 44 static void WarnSize(int Offset, MachineFunction &MF, DebugLoc& DL) argument 51 DL); 65 DebugLoc DL = MI.getDebugLoc(); local 67 if (!DL) 71 DL = I.getDebugLoc(); 87 WarnSize(Offset, MF, DL); 90 BuildMI(MBB, ++II, DL, TII.get(BPF::ADD_ri), reg) 102 WarnSize(Offset, MF, DL); 110 BuildMI(MBB, ++II, DL, TII.get(BPF::MOV_rr), reg) 112 BuildMI(MBB, II, DL, TI [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Mangler.cpp | 34 const DataLayout &DL, char Prefix) { 46 if (DL.doNotMangleLeadingQuestionMark() && Name[0] == '?') 50 OS << DL.getPrivateGlobalPrefix(); 52 OS << DL.getLinkerPrivateGlobalPrefix(); 62 const DataLayout &DL, 64 char Prefix = DL.getGlobalPrefix(); 65 return getNameWithPrefixImpl(OS, GVName, PrefixTy, DL, Prefix); 69 const DataLayout &DL) { 70 return getNameWithPrefixImpl(OS, GVName, DL, Default); 74 const Twine &GVName, const DataLayout &DL) { 32 getNameWithPrefixImpl(raw_ostream &OS, const Twine &GVName, ManglerPrefixTy PrefixTy, const DataLayout &DL, char Prefix) argument 61 getNameWithPrefixImpl(raw_ostream &OS, const Twine &GVName, const DataLayout &DL, ManglerPrefixTy PrefixTy) argument 68 getNameWithPrefix(raw_ostream &OS, const Twine &GVName, const DataLayout &DL) argument 73 getNameWithPrefix(SmallVectorImpl<char> &OutName, const Twine &GVName, const DataLayout &DL) argument 93 addByteCountSuffix(raw_ostream &OS, const Function *F, const DataLayout &DL) argument 121 const DataLayout &DL = GV->getParent()->getDataLayout(); local [all...] |
H A D | Operator.cpp | 34 bool GEPOperator::accumulateConstantOffset(const DataLayout &DL, argument 37 DL.getIndexSizeInBits(getPointerAddressSpace()) && 38 "The offset bit width does not match DL specification."); 51 const StructLayout *SL = DL.getStructLayout(STy); 59 DL.getTypeAllocSize(GTI.getIndexedType()));
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ProvenanceAnalysis.cpp | 43 const DataLayout &DL = A->getModule()->getDataLayout(); local 48 return related(A->getTrueValue(), SB->getTrueValue(), DL) || 49 related(A->getFalseValue(), SB->getFalseValue(), DL); 52 return related(A->getTrueValue(), B, DL) || 53 related(A->getFalseValue(), B, DL); 58 const DataLayout &DL = A->getModule()->getDataLayout(); local 66 PNB->getIncomingValueForBlock(A->getIncomingBlock(i)), DL)) 74 if (UniqueSrc.insert(PV1).second && related(PV1, B, DL)) 116 const DataLayout &DL) { 164 const DataLayout &DL) { 115 relatedCheck(const Value *A, const Value *B, const DataLayout &DL) argument 163 related(const Value *A, const Value *B, const DataLayout &DL) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DebugLoc.h | 88 static DebugLoc appendInlinedAt(DebugLoc DL, DILocation *InlinedAt, 119 bool operator==(const DebugLoc &DL) const { return Loc == DL.Loc; } 120 bool operator!=(const DebugLoc &DL) const { return Loc != DL.Loc; }
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAliasAnalysis.h | 34 const DataLayout &DL; member in class:llvm::AMDGPUAAResult 37 explicit AMDGPUAAResult(const DataLayout &DL, Triple T) : AAResultBase(), argument 38 DL(DL) {} 40 : AAResultBase(std::move(Arg)), DL(Arg.DL) {}
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips16ISelDAGToDAG.cpp | 45 Mips16DAGToDAGISel::selectMULT(SDNode *N, unsigned Opc, const SDLoc &DL, EVT Ty, argument 48 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0), 54 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InFlag); 59 Hi = CurDAG->getMachineNode(Opcode, DL, Ty, InFlag); 74 DebugLoc DL; local 83 BuildMI(MBB, I, DL, TII.get(Mips::LiRxImmX16), V0) 85 BuildMI(MBB, I, DL, TII.get(Mips::AddiuRxPcImmX16), V1) 88 BuildMI(MBB, I, DL, TII.get(Mips::SllX16), V2).addReg(V0).addImm(16); 89 BuildMI(MBB, I, DL, TII.get(Mips::AdduRxRyRz16), GlobalBaseReg) 100 SDLoc DL(Add [all...] |