HomeSort by: relevance | last modified time | path
    Searched defs:PtrInfo (Results 1 - 16 of 16) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
PtrUseVisitor.h 61 class PtrInfo {
63 PtrInfo() : AbortedInfo(nullptr, false), EscapedInfo(nullptr, false) {}
123 PtrInfo PI;
218 /// \returns An info struct about the pointer. See \c PtrInfo for details.
219 PtrInfo visitPtr(Instruction &I) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineMemOperand.h 170 MachinePointerInfo PtrInfo;
179 /// Construct a MachineMemOperand object with the specified PtrInfo, flags,
184 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.V = NewSV;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
FixupStatepointCallerSaved.cpp 542 auto PtrInfo = MachinePointerInfo::getFixedStack(MF, FrameIndex);
547 MF.getMachineMemOperand(PtrInfo, Flags, getRegisterSize(TRI, R),
MachineFunction.cpp 431 MachinePointerInfo PtrInfo, MachineMemOperand::Flags f, uint64_t s,
436 MachineMemOperand(PtrInfo, f, s, base_alignment, AAInfo, Ranges,
441 const MachineMemOperand *MMO, MachinePointerInfo &PtrInfo, uint64_t Size) {
443 PtrInfo, MMO->getFlags(), Size, MMO->getBaseAlign(), AAMDNodes(), nullptr,
450 const MachinePointerInfo &PtrInfo = MMO->getPointerInfo();
454 Align Alignment = PtrInfo.V.isNull()
461 MachineMemOperand(PtrInfo.getWithOffset(Offset), MMO->getFlags(), Size,
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeTypesGeneric.cpp 167 MachinePointerInfo PtrInfo =
171 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, InOp, StackPtr, PtrInfo);
174 Lo = DAG.getLoad(NOutVT, dl, Store, StackPtr, PtrInfo, NOutAlign);
183 PtrInfo.getWithOffset(IncrementSize), NOutAlign);
StatepointLowering.cpp 351 auto PtrInfo = MachinePointerInfo::getFixedStack(MF, FI.getIndex());
355 return MF.getMachineMemOperand(PtrInfo, MMOFlags,
395 auto PtrInfo = MachinePointerInfo::getFixedStack(MF, Index);
397 PtrInfo, MachineMemOperand::MOStore, MFI.getObjectSize(Index),
1230 auto PtrInfo = MachinePointerInfo::getFixedStack(MF, Index);
1231 auto *LoadMMO = MF.getMachineMemOperand(PtrInfo, MachineMemOperand::MOLoad,
LegalizeVectorTypes.cpp 1310 auto PtrInfo = MachinePointerInfo::getFixedStack(MF, FrameIndex);
1312 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo,
1321 Lo = DAG.getLoad(Lo.getValueType(), dl, Store, StackPtr, PtrInfo,
1611 auto PtrInfo = MachinePointerInfo::getFixedStack(MF, FrameIndex);
1613 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo,
1628 Lo = DAG.getLoad(LoVT, dl, Store, StackPtr, PtrInfo, SmallestAlign);
2475 auto PtrInfo = MachinePointerInfo::getFixedStack(MF, FrameIndex);
2476 SDValue Store = DAG.getStore(DAG.getEntryNode(), dl, Vec, StackPtr, PtrInfo,
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIFrameLowering.cpp 128 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(MF, FI);
130 PtrInfo, MachineMemOperand::MOStore, FrameInfo.getObjectSize(FI),
150 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(MF, FI);
152 PtrInfo, MachineMemOperand::MOLoad, FrameInfo.getObjectSize(FI),
236 MachinePointerInfo PtrInfo(AMDGPUAS::CONSTANT_ADDRESS);
239 PtrInfo,
535 MachinePointerInfo PtrInfo(AMDGPUAS::CONSTANT_ADDRESS);
537 auto MMO = MF.getMachineMemOperand(PtrInfo,
587 MachinePointerInfo PtrInfo(AMDGPUAS::CONSTANT_ADDRESS);
589 PtrInfo,
    [all...]
SIRegisterInfo.cpp 1284 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(SB.MF, Index);
1286 PtrInfo, IsLoad ? MachineMemOperand::MOLoad : MachineMemOperand::MOStore,
AMDGPUISelDAGToDAG.cpp 1500 static bool isStackPtrRelative(const MachinePointerInfo &PtrInfo) {
1501 auto PSV = PtrInfo.V.dyn_cast<const PseudoSourceValue *>();
1543 const MachinePointerInfo &PtrInfo
1545 SOffset = isStackPtrRelative(PtrInfo)
1605 const MachinePointerInfo &PtrInfo = cast<MemSDNode>(Parent)->getPointerInfo();
1609 SOffset = isStackPtrRelative(PtrInfo)
SIInstrInfo.cpp 1415 MachinePointerInfo PtrInfo
1418 PtrInfo, MachineMemOperand::MOStore, FrameInfo.getObjectSize(FrameIndex),
1548 MachinePointerInfo PtrInfo
1552 PtrInfo, MachineMemOperand::MOLoad, FrameInfo.getObjectSize(FrameIndex),
SIISelLowering.cpp 1674 MachinePointerInfo PtrInfo(AMDGPUAS::CONSTANT_ADDRESS);
1689 SDValue Load = DAG.getLoad(MVT::i32, SL, Chain, Ptr, PtrInfo, Align(4),
1705 SDValue Load = DAG.getLoad(MemVT, SL, Chain, Ptr, PtrInfo, Alignment,
5296 MachinePointerInfo PtrInfo(AMDGPUAS::CONSTANT_ADDRESS);
5297 return DAG.getLoad(MVT::i32, DL, QueuePtr.getValue(1), Ptr, PtrInfo,
5724 MachinePointerInfo PtrInfo
5727 return DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), GOTAddr, PtrInfo, Alignment,
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64InstrInfo.cpp 3605 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(MF, FI);
3607 MF.getMachineMemOperand(PtrInfo, MachineMemOperand::MOStore,
3758 MachinePointerInfo PtrInfo = MachinePointerInfo::getFixedStack(MF, FI);
3760 MF.getMachineMemOperand(PtrInfo, MachineMemOperand::MOLoad,
AArch64ISelLowering.cpp 14179 const MachinePointerInfo &PtrInfo = St.getPointerInfo();
14181 DAG.getStore(St.getChain(), DL, SplatVal, BasePtr, PtrInfo,
14198 PtrInfo.getWithOffset(Offset), Alignment,
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGDebugInfo.cpp 4677 TypeInfo PtrInfo = C.getTypeInfo(C.VoidPtrTy);
4678 auto Align = PtrInfo.AlignIsRequired ? PtrInfo.Align : 0;
4683 fieldType = DBuilder.createPointerType(fieldType, PtrInfo.Width);
4685 PtrInfo.Width, Align, offsetInBits,
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
LegalizerHelper.cpp 3237 MachinePointerInfo &PtrInfo) {
3245 PtrInfo = MachinePointerInfo::getFixedStack(MF, FrameIdx);
6251 MachinePointerInfo PtrInfo;
6253 VecAlign, PtrInfo);
6254 MIRBuilder.buildStore(SrcVec, StackTemp, PtrInfo, VecAlign);
6263 PtrInfo = PtrInfo.getWithOffset(Offset);
6268 PtrInfo = MachinePointerInfo(MRI.getType(EltPtr).getAddressSpace());
6273 MIRBuilder.buildStore(InsertVal, EltPtr, PtrInfo, EltAlign);
6276 MIRBuilder.buildLoad(DstReg, StackTemp, PtrInfo, VecAlign)
    [all...]

Completed in 71 milliseconds