/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineMemOperand.h | 169 MachinePointerInfo PtrInfo; member in class:llvm::MachineMemOperand 178 /// Construct a MachineMemOperand object with the specified PtrInfo, flags, 183 MachineMemOperand(MachinePointerInfo PtrInfo, Flags flags, uint64_t s, 191 const MachinePointerInfo &getPointerInfo() const { return PtrInfo; } 200 const Value *getValue() const { return PtrInfo.V.dyn_cast<const Value*>(); } 203 return PtrInfo.V.dyn_cast<const PseudoSourceValue*>(); 206 const void *getOpaqueValue() const { return PtrInfo.V.getOpaqueValue(); } 216 int64_t getOffset() const { return PtrInfo.Offset; } 218 unsigned getAddrSpace() const { return PtrInfo.getAddrSpace(); } 286 void setValue(const Value *NewSV) { PtrInfo [all...] |
H A D | SelectionDAG.h | 1077 MachinePointerInfo PtrInfo, 1103 MachinePointerInfo PtrInfo, unsigned Alignment = 0, 1111 SDValue Ptr, MachinePointerInfo PtrInfo, EVT MemVT, 1122 MachinePointerInfo PtrInfo, EVT MemVT, unsigned Alignment = 0, 1136 MachinePointerInfo PtrInfo, unsigned Alignment = 0, 1143 MachinePointerInfo PtrInfo, EVT SVT, unsigned Alignment = 0,
|
H A D | MachineFunction.h | 755 MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, uint64_t s,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86OptimizeLEAs.cpp | 119 using PtrInfo = DenseMapInfo<const MachineOperand *>; 122 return MemOpKey(PtrInfo::getEmptyKey(), PtrInfo::getEmptyKey(), 123 PtrInfo::getEmptyKey(), PtrInfo::getEmptyKey(), 124 PtrInfo::getEmptyKey()); 128 return MemOpKey(PtrInfo::getTombstoneKey(), PtrInfo::getTombstoneKey(), 129 PtrInfo::getTombstoneKey(), PtrInfo [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | PtrUseVisitor.h | 62 class PtrInfo { class in class:llvm::detail::PtrUseVisitorBase 64 PtrInfo() : AbortedInfo(nullptr, false), EscapedInfo(nullptr, false) {} function in class:llvm::detail::PtrUseVisitorBase::PtrInfo 124 PtrInfo PI; 219 /// \returns An info struct about the pointer. See \c PtrInfo for details. 220 PtrInfo visitPtr(Instruction &I) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | StatepointLowering.cpp | 352 auto PtrInfo = MachinePointerInfo::getFixedStack(MF, FI.getIndex()); local 356 return MF.getMachineMemOperand(PtrInfo, MMOFlags, 395 auto PtrInfo = MachinePointerInfo::getFixedStack(MF, Index); local 397 MF.getMachineMemOperand(PtrInfo, MachineMemOperand::MOStore, 1030 auto PtrInfo = MachinePointerInfo::getFixedStack(MF, Index); local 1032 MF.getMachineMemOperand(PtrInfo, MachineMemOperand::MOLoad,
|
H A D | LegalizeTypesGeneric.cpp | 161 MachinePointerInfo PtrInfo = local 165 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, InOp, StackPtr, PtrInfo); 168 Lo = DAG.getLoad(NOutVT, dl, Store, StackPtr, PtrInfo); 176 PtrInfo.getWithOffset(IncrementSize),
|
H A D | LegalizeDAG.cpp | 1376 MachinePointerInfo PtrInfo = 1380 SDValue Ch = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo); 1389 return DAG.getLoad(Op.getValueType(), dl, Ch, StackPtr, PtrInfo); 1402 MachinePointerInfo PtrInfo = 1424 PtrInfo.getWithOffset(Offset), EltVT)); 1427 Idx, PtrInfo.getWithOffset(Offset))); 1437 return DAG.getLoad(VT, dl, StoreChain, FIPtr, PtrInfo); 1760 MachinePointerInfo PtrInfo = 1774 Store = DAG.getTruncStore(Chain, dl, SrcOp, FIPtr, PtrInfo, 1779 DAG.getStore(Chain, dl, SrcOp, FIPtr, PtrInfo, SrcAlig [all...] |
H A D | SelectionDAG.cpp | 6665 EVT MemVT, MachinePointerInfo PtrInfo, unsigned Align, 6677 MF.getMachineMemOperand(PtrInfo, Flags, Size, Align, AAInfo); 6797 MachinePointerInfo PtrInfo, EVT MemVT, 6808 // If we don't have a PtrInfo, infer the trivial frame index case to simplify 6810 if (PtrInfo.V.isNull()) 6811 PtrInfo = InferPointerInfo(PtrInfo, *this, Ptr, Offset); 6815 PtrInfo, MMOFlags, MemVT.getStoreSize(), Alignment, AAInfo, Ranges); 6869 SDValue Ptr, MachinePointerInfo PtrInfo, 6875 PtrInfo, V [all...] |
H A D | LegalizeVectorTypes.cpp | 1448 auto PtrInfo = MachinePointerInfo::getFixedStack(MF, FrameIndex); local 1449 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo); 1463 Lo = DAG.getLoad(LoVT, dl, Store, StackPtr, PtrInfo); 1473 PtrInfo.getWithOffset(IncrementSize), 2206 auto PtrInfo = MachinePointerInfo::getFixedStack(MF, FrameIndex); local 2207 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineFunction.cpp | 416 MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, uint64_t s, 421 MachineMemOperand(PtrInfo, f, s, base_alignment, AAInfo, Ranges, 428 const MachinePointerInfo &PtrInfo = MMO->getPointerInfo(); local 432 unsigned Align = PtrInfo.V.isNull() 437 MachineMemOperand(PtrInfo.getWithOffset(Offset), MMO->getFlags(), Size, 415 getMachineMemOperand( MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, uint64_t s, unsigned base_alignment, const AAMDNodes &AAInfo, const MDNode *Ranges, SyncScope::ID SSID, AtomicOrdering Ordering, AtomicOrdering FailureOrdering) argument
|
H A D | MachineOperand.cpp | 1012 : PtrInfo(ptrinfo), Size(s), FlagVals(f), BaseAlignLog2(Log2_32(a) + 1), 1014 assert((PtrInfo.V.isNull() || PtrInfo.V.is<const PseudoSourceValue *>() || 1015 isa<PointerType>(PtrInfo.V.get<const Value *>()->getType())) && 1049 PtrInfo = MMO->PtrInfo;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.h | 413 const MachinePointerInfo &PtrInfo) const { 416 return DAG.getLoad(Ty, DL, Chain, Tgt, PtrInfo); 427 const MachinePointerInfo &PtrInfo) const { 433 return DAG.getLoad(Ty, DL, Chain, Wrapper, PtrInfo);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIFrameLowering.cpp | 581 MachinePointerInfo PtrInfo(AMDGPUAS::CONSTANT_ADDRESS); 583 auto MMO = MF.getMachineMemOperand(PtrInfo, 623 MachinePointerInfo PtrInfo(AMDGPUAS::CONSTANT_ADDRESS); 624 auto MMO = MF.getMachineMemOperand(PtrInfo,
|
H A D | SIRegisterInfo.cpp | 836 MachinePointerInfo PtrInfo local 839 = MF->getMachineMemOperand(PtrInfo, MachineMemOperand::MOStore, 911 MachinePointerInfo PtrInfo local 914 MachineMemOperand *MMO = MF->getMachineMemOperand(PtrInfo,
|
H A D | AMDGPUCallLowering.cpp | 371 MachinePointerInfo PtrInfo(AMDGPUAS::CONSTANT_ADDRESS); 376 MF.getMachineMemOperand(PtrInfo, MachineMemOperand::MOLoad |
|
H A D | R600ISelLowering.cpp | 1178 MachinePointerInfo PtrInfo(AMDGPUAS::PRIVATE_ADDRESS); 1179 SDValue Dst = DAG.getLoad(MVT::i32, DL, Chain, Ptr, PtrInfo); 1218 SDValue NewStore = DAG.getStore(Chain, DL, Value, Ptr, PtrInfo); 1408 MachinePointerInfo PtrInfo(AMDGPUAS::PRIVATE_ADDRESS); 1409 SDValue Read = DAG.getLoad(MVT::i32, DL, Chain, Ptr, PtrInfo); 1634 MachinePointerInfo PtrInfo(AMDGPUAS::PARAM_I_ADDRESS); 1638 PtrInfo,
|
H A D | AMDGPUISelDAGToDAG.cpp | 1472 static bool isStackPtrRelative(const MachinePointerInfo &PtrInfo) { argument 1473 auto PSV = PtrInfo.V.dyn_cast<const PseudoSourceValue *>(); 1518 const MachinePointerInfo &PtrInfo = cast<MemSDNode>(Parent)->getPointerInfo(); local 1519 unsigned SOffsetReg = isStackPtrRelative(PtrInfo) ? 1579 const MachinePointerInfo &PtrInfo = cast<MemSDNode>(Parent)->getPointerInfo(); local 1580 unsigned SOffsetReg = isStackPtrRelative(PtrInfo) ?
|
H A D | AMDGPUInstructionSelector.cpp | 2089 static bool isStackPtrRelative(const MachinePointerInfo &PtrInfo) { 2090 auto PSV = PtrInfo.V.dyn_cast<const PseudoSourceValue *>(); 2119 const MachinePointerInfo &PtrInfo = MMO->getPointerInfo(); 2121 Register SOffsetReg = isStackPtrRelative(PtrInfo) 2215 const MachinePointerInfo &PtrInfo = MMO->getPointerInfo(); 2217 Register SOffsetReg = isStackPtrRelative(PtrInfo)
|
H A D | SIInstrInfo.cpp | 1063 MachinePointerInfo PtrInfo local 1066 = MF->getMachineMemOperand(PtrInfo, MachineMemOperand::MOStore, 1193 MachinePointerInfo PtrInfo local 1197 PtrInfo, MachineMemOperand::MOLoad, Size, Align);
|
H A D | AMDGPULegalizerInfo.cpp | 1233 MachinePointerInfo PtrInfo(AMDGPUAS::CONSTANT_ADDRESS); 1235 PtrInfo,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnrollPass.cpp | 290 using PtrInfo = DenseMapInfo<Instruction *>; 294 return {PtrInfo::getEmptyKey(), 0, 0, 0}; 298 return {PtrInfo::getTombstoneKey(), 0, 0, 0};
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGDebugInfo.cpp | 4358 TypeInfo PtrInfo = C.getTypeInfo(C.VoidPtrTy); local 4359 auto Align = PtrInfo.AlignIsRequired ? PtrInfo.Align : 0; 4364 fieldType = DBuilder.createPointerType(fieldType, PtrInfo.Width); 4366 PtrInfo.Width, Align, offsetInBits,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.cpp | 2852 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(MF, FI); local 2854 PtrInfo, MachineMemOperand::MOStore, MFI.getObjectSize(FI), Align); 2993 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(MF, FI); local 2995 PtrInfo, MachineMemOperand::MOLoad, MFI.getObjectSize(FI), Align);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 8634 MachinePointerInfo PtrInfo = local 8690 PtrInfo.getWithOffset(Offset), MVT::i32)); 8697 PtrInfo.getWithOffset(Offset))); 8718 dl, VTs, Ops, MVT::v4i32, PtrInfo); 10024 MachinePointerInfo PtrInfo = local 10036 dl, VTs, Ops, MVT::v4i32, PtrInfo); 10044 DAG.getLoad(MVT::i32, dl, StoreChain, Idx, PtrInfo.getWithOffset(Offset)); 10224 MachinePointerInfo PtrInfo = local 10235 dl, VTs, Ops, MVT::v4i32, PtrInfo); 10245 PtrInfo [all...] |