Home
last modified time | relevance | path

Searched refs:PtrVT (Results 1 – 25 of 40) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp92 EVT PtrVT = Dst.getValueType(); in EmitTargetCodeForMemset() local
117 Dst = DAG.getNode(ISD::ADD, DL, PtrVT, Dst, in EmitTargetCodeForMemset()
132 SDValue Dst2 = DAG.getNode(ISD::ADD, DL, PtrVT, Dst, in EmitTargetCodeForMemset()
192 EVT PtrVT = Src.getValueType(); in EmitTargetCodeForMemchr() local
194 Length = DAG.getZExtOrTrunc(Length, DL, PtrVT); in EmitTargetCodeForMemchr()
207 End, DAG.getConstant(0, DL, PtrVT), in EmitTargetCodeForMemchr()
246 EVT PtrVT = Src.getValueType(); in getBoundedStrlen() local
251 SDValue Len = DAG.getNode(ISD::SUB, DL, PtrVT, End, Src); in getBoundedStrlen()
258 EVT PtrVT = Src.getValueType(); in EmitTargetCodeForStrlen() local
265 EVT PtrVT = Src.getValueType(); in EmitTargetCodeForStrnlen() local
[all …]
H A DSystemZISelLowering.cpp1587 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerFormalArguments() local
1786 SDValue Reg = DAG.getRegister(ADAvReg, PtrVT); in getADAEntry()
1801 EVT PtrVT) { in getADAEntry() argument
1881 EVT PtrVT = getPointerTy(MF.getDataLayout()); in LowerCall() local
3490 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerGlobalAddress() local
3522 Result = getADAEntry(DAG, GV, DL, PtrVT); in lowerGlobalAddress()
3540 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerTLSGetOffset() local
3589 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerThreadPointer() local
3611 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerGlobalTLSAddress() local
3964 EVT PtrVT = getPointerTy(MF.getDataLayout()); in lowerDYNAMIC_STACKALLOC_XPLINK() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelDAGToDAG.cpp107 MVT PtrVT = TLI.getPointerTy(DAG->getDataLayout()); in getTagSymNode() local
111 return DAG->getTargetExternalSymbol(SymName, PtrVT); in getTagSymNode()
122 MVT PtrVT = TLI->getPointerTy(CurDAG->getDataLayout()); in Select() local
123 auto GlobalGetIns = PtrVT == MVT::i64 ? WebAssembly::GLOBAL_GET_I64 in Select()
172 GlobalGetIns, DL, PtrVT, in Select()
173 CurDAG->getTargetExternalSymbol("__tls_size", PtrVT)); in Select()
180 GlobalGetIns, DL, PtrVT, in Select()
181 CurDAG->getTargetExternalSymbol("__tls_align", PtrVT)); in Select()
192 MVT PtrVT = TLI.getPointerTy(CurDAG->getDataLayout()); in Select() local
196 GlobalGetIns, DL, PtrVT, MVT::Other, in Select()
[all …]
H A DWebAssemblyMachineFunctionInfo.cpp72 MVT PtrVT = MVT::getIntegerVT(TM.createDataLayout().getPointerSizeInBits()); in computeSignatureVTs() local
80 Params.push_back(PtrVT); in computeSignatureVTs()
86 Params.push_back(PtrVT); in computeSignatureVTs()
94 MVT PtrVT = MVT::getIntegerVT(TM.createDataLayout().getPointerSizeInBits()); in computeSignatureVTs() local
102 Params.push_back(PtrVT); in computeSignatureVTs()
104 Params.push_back(PtrVT); in computeSignatureVTs()
H A DWebAssemblyISelLowering.cpp1123 auto PtrVT = getPointerTy(Layout); in LowerCall() local
1135 SDValue ArgVal = DAG.getUNDEF(PtrVT); in LowerCall()
1143 SDValue ArgVal = DAG.getUNDEF(PtrVT); in LowerCall()
1254 SDValue Sym = DAG.getMCSymbol(Table, PtrVT); in LowerCall()
1366 auto PtrVT = getPointerTy(MF.getDataLayout()); in LowerFormalArguments() local
1369 MFI->addParam(PtrVT); in LowerFormalArguments()
1372 MFI->addParam(PtrVT); in LowerFormalArguments()
1378 MVT PtrVT = getPointerTy(MF.getDataLayout()); in LowerFormalArguments() local
1386 MFI->addParam(PtrVT); in LowerFormalArguments()
1689 MVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerGlobalTLSAddress() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGISel.td99 def PtrVT : PtrValueTypeByHwMode<XLenVT, 0>;
102 def : Pat<(XLenVT (setult (PtrVT GPR:$rs1), simm12:$imm12)),
104 def : Pat<(XLenVT (setult (PtrVT GPR:$rs1), (PtrVT GPR:$rs2))),
106 def : Pat<(XLenVT (setlt (PtrVT GPR:$rs1), simm12:$imm12)),
108 def : Pat<(XLenVT (setlt (PtrVT GPR:$rs1), (PtrVT GPR:$rs2))),
113 foreach Ty = [PtrVT, XLenVT] in {
152 def : LdPat<load, LW, PtrVT>;
153 def : StPat<store, SW, GPR, PtrVT>;
157 def : LdPat<load, LD, PtrVT>;
158 def : StPat<store, SD, GPR, PtrVT>;
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVVPInstrPatternsVec.td21 ValueType PtrVT, ValueType MaskVT,
25 DataVT:$val, PtrVT:$addr,
31 DataVT:$val, PtrVT:$addr,
37 DataVT:$val, PtrVT:$addr,
43 DataVT:$val, PtrVT:$addr,
55 ValueType PtrVT, ValueType MaskVT,
59 PtrVT:$addr, (i64 simm7:$stride),
65 PtrVT:$addr, i64:$stride,
68 $stride, PtrVT:$addr, $avl)>;
99 ValueType PtrVT, ValueType MaskVT,
[all …]
H A DVEISelLowering.cpp127 setOperationAction(ISD::BlockAddress, PtrVT, Custom); in initSPUActions()
131 setOperationAction(ISD::JumpTable, PtrVT, Custom); in initSPUActions()
586 auto PtrVT = getPointerTy(DAG.getDataLayout()); in LowerCall() local
1015 EVT PtrVT = Op.getValueType(); in makeAddress() local
1165 EVT PtrVT = Ptr.getValueType(); in prepareTS1AM() local
1172 SDValue Const3 = DAG.getConstant(3, DL, PtrVT); in prepareTS1AM()
1282 EVT PtrVT = Op.getValueType(); in lowerToTLSGeneralDynamicModel() local
1569 auto PtrVT = getPointerTy(DAG.getDataLayout()); in lowerVASTART() local
1578 DAG.getNode(ISD::ADD, DL, PtrVT, DAG.getRegister(VE::SX9, PtrVT), in lowerVASTART()
1590 EVT PtrVT = VAListPtr.getValueType(); in lowerVAARG() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp681 MVT PtrVT = VA.getLocVT(); in LowerCCCArguments() local
684 InVal = DAG.getFrameIndex(FI, PtrVT); in LowerCCCArguments()
783 DAG.getCopyFromReg(Chain, dl, Reg, PtrVT); in LowerReturn()
788 RetOps.push_back(DAG.getRegister(R12, PtrVT)); in LowerReturn()
1014 EVT PtrVT = Op.getValueType(); in LowerGlobalAddress() local
1025 EVT PtrVT = Op.getValueType(); in LowerExternalSymbol() local
1035 EVT PtrVT = Op.getValueType(); in LowerBlockAddress() local
1251 uint64_t SlotSize = PtrVT.getStoreSize(); in getReturnAddressFrameIndex()
1270 EVT PtrVT = Op.getValueType(); in LowerRETURNADDR() local
1309 EVT PtrVT = Ptr.getValueType(); in LowerVASTART() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp320 auto PtrVT = getPointerTy(DAG.getDataLayout()); in LowerReturn_32() local
556 SDValue FIPtr = DAG.getFrameIndex(FI, PtrVT); in LowerFormalArguments_32()
2225 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerGlobalTLSAddress() local
2301 DL, PtrVT, Ptr, in LowerGlobalTLSAddress()
2310 SDValue Hi = DAG.getNode(SPISD::Hi, DL, PtrVT, in LowerGlobalTLSAddress()
2312 SDValue Lo = DAG.getNode(SPISD::Lo, DL, PtrVT, in LowerGlobalTLSAddress()
2316 return DAG.getNode(ISD::ADD, DL, PtrVT, in LowerGlobalTLSAddress()
2366 RetPtr = DAG.getFrameIndex(RetFI, PtrVT); in LowerF128Op()
2747 DAG.getNode(ISD::ADD, DL, PtrVT, DAG.getRegister(SP::I6, PtrVT), in LowerVASTART()
2759 EVT PtrVT = VAListPtr.getValueType(); in LowerVAARG() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp419 auto PtrVT = getPointerTy(MF.getDataLayout()); in LowerCall() local
973 auto PtrVT = getPointerTy(DAG.getDataLayout()); in LowerVASTART() local
977 DAG.getNode(ISD::ADD, DL, PtrVT, in LowerVASTART()
990 FIN = DAG.getNode(ISD::ADD, DL, PtrVT, in LowerVASTART()
994 PtrVT), in LowerVASTART()
999 FIN = DAG.getNode(ISD::ADD, DL, PtrVT, in LowerVASTART()
1003 PtrVT), in LowerVASTART()
1219 auto PtrVT = getPointerTy(DAG.getDataLayout()); in LowerGLOBALADDRESS() local
1253 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerBlockAddress() local
1268 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerGLOBAL_OFFSET_TABLE() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp50 MVT PtrVT = MVT::i32; in M68kTargetLowering() local
421 SDValue NewFI = DAG.getFrameIndex(NewFO, PtrVT); in EmitTailCallStoreRetAddr()
2662 MVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerConstantPool() local
2671 Result = DAG.getNode(ISD::ADD, DL, PtrVT, in LowerConstantPool()
2693 auto PtrVT = getPointerTy(DAG.getDataLayout()); in LowerExternalSymbol() local
2701 Result = DAG.getNode(ISD::ADD, DL, PtrVT, in LowerExternalSymbol()
2722 auto PtrVT = getPointerTy(DAG.getDataLayout()); in LowerBlockAddress() local
2736 DAG.getNode(ISD::ADD, DL, PtrVT, in LowerBlockAddress()
2767 DAG.getNode(ISD::ADD, DL, PtrVT, in LowerGlobalAddress()
2819 Result = DAG.getNode(ISD::ADD, DL, PtrVT, in LowerJumpTable()
[all …]
H A DM68kISelLowering.h218 EVT PtrVT, unsigned SlotSize, int FPDiff,
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp3146 EVT PtrVT = HiPart.getValueType(); in LowerLabelRef() local
3188 EVT PtrVT = Op.getValueType(); in LowerConstantPool() local
3274 EVT PtrVT = Op.getValueType(); in LowerJumpTable() local
3312 EVT PtrVT = Op.getValueType(); in LowerBlockAddress() local
3565 EVT PtrVT = Op.getValueType(); in LowerGlobalAddress() local
3869 bool isPPC64 = (PtrVT == MVT::i64); in LowerINIT_TRAMPOLINE()
3941 PtrVT); in LowerVASTART()
4332 SDValue PtrOff = DAG.getConstant(PtrVT.getSizeInBits()/8, dl, PtrVT); in LowerFormalArguments_32SVR4()
5419 return DAG.getMCSymbol(S, PtrVT); in transformCallee()
7880 return DAG.getFrameIndex(FI, PtrVT); in LowerEH_DWARF_CFA()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp78 MVT PtrVT = getTargetLowering()->getPointerTy(DL); in SelectAddr() local
82 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), PtrVT); in SelectAddr()
109 Base = CurDAG->getTargetFrameIndex(FI, PtrVT); in SelectAddr()
135 auto PtrVT = getTargetLowering()->getPointerTy(CurDAG->getDataLayout()); in selectIndexedLoad() local
170 CurDAG->getMachineNode(Opcode, SDLoc(N), VT, PtrVT, MVT::Other, in selectIndexedLoad()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp306 auto PtrVT = getPointerTy(DAG.getDataLayout()); in LowerBlockAddress() local
308 SDValue Result = DAG.getTargetBlockAddress(BA, PtrVT); in LowerBlockAddress()
310 return DAG.getNode(XCoreISD::PCRelativeWrapper, DL, PtrVT, Result); in LowerBlockAddress()
319 EVT PtrVT = Op.getValueType(); in LowerConstantPool() local
322 Res = DAG.getTargetConstantPool(CP->getMachineCPVal(), PtrVT, in LowerConstantPool()
325 Res = DAG.getTargetConstantPool(CP->getConstVal(), PtrVT, CP->getAlign(), in LowerConstantPool()
362 auto PtrVT = getPointerTy(DAG.getDataLayout()); in lowerLoadWordFromAlignedBasePlusOffset() local
364 return DAG.getLoad(PtrVT, DL, Chain, Base, MachinePointerInfo()); in lowerLoadWordFromAlignedBasePlusOffset()
734 EVT PtrVT = VAListPtr.getValueType(); in LowerVAARG() local
738 DAG.getLoad(PtrVT, dl, InChain, VAListPtr, MachinePointerInfo(SV)); in LowerVAARG()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2153 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in lowerGlobalTLSAddress() local
2163 SDValue Argument = DAG.getNode(MipsISD::Wrapper, DL, PtrVT, in lowerGlobalTLSAddress()
2165 unsigned PtrSize = PtrVT.getSizeInBits(); in lowerGlobalTLSAddress()
2189 SDValue Hi = DAG.getNode(MipsISD::TlsHi, DL, PtrVT, TGAHi); in lowerGlobalTLSAddress()
2192 SDValue Lo = DAG.getNode(MipsISD::Lo, DL, PtrVT, TGALo); in lowerGlobalTLSAddress()
2193 SDValue Add = DAG.getNode(ISD::ADD, DL, PtrVT, Hi, Ret); in lowerGlobalTLSAddress()
2194 return DAG.getNode(ISD::ADD, DL, PtrVT, Add, Lo); in lowerGlobalTLSAddress()
2200 SDValue TGA = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, in lowerGlobalTLSAddress()
2202 TGA = DAG.getNode(MipsISD::Wrapper, DL, PtrVT, getGlobalReg(DAG, PtrVT), in lowerGlobalTLSAddress()
2214 SDValue Lo = DAG.getNode(MipsISD::Lo, DL, PtrVT, TGALo); in lowerGlobalTLSAddress()
[all …]
H A DMipsSEISelDAGToDAG.cpp1046 EVT PtrVT = getTargetLowering()->getPointerTy(CurDAG->getDataLayout()); in trySelect() local
1049 if (PtrVT == MVT::i32) { in trySelect()
1063 SDValue ResNode = CurDAG->getCopyFromReg(Chain, DL, DestReg, PtrVT, in trySelect()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp2590 EVT PtrVT = in LowerCall() local
3459 EVT PtrVT = Op.getValueType(); in LowerConstantPool() local
3530 PtrVT, DL, DAG.getEntryNode(), CPAddr, in LowerBlockAddress()
3646 SDValue TLS = DAG.getLoad(PtrVT, DL, Chain, in LowerGlobalTLSAddressWindows()
3654 PtrVT, DL, Chain, in LowerGlobalTLSAddressWindows()
3678 PtrVT, dl, DAG.getEntryNode(), Argument, in LowerToTLSGeneralDynamicModel()
3729 PtrVT, dl, Chain, Offset, in LowerToTLSExecModels()
3737 PtrVT, dl, Chain, Offset, in LowerToTLSExecModels()
3747 PtrVT, dl, Chain, Offset, in LowerToTLSExecModels()
3983 PtrVT, dl, DAG.getEntryNode(), CPAddr, in LowerGlobalAddressELF()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp1303 MVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerMemArgument() local
1329 return DAG.getFrameIndex(FI, PtrVT); in LowerMemArgument()
1354 PartAddr = DAG.getFrameIndex(FI, PtrVT); in LowerMemArgument()
1375 DAG.getNode(ISD::ADD, dl, PtrVT, DAG.getFrameIndex(FI, PtrVT), in LowerMemArgument()
1397 SDValue FIN = DAG.getFrameIndex(FI, PtrVT); in LowerMemArgument()
1950 EVT PtrVT, unsigned SlotSize, in EmitTailCallStoreRetAddr() argument
1958 SDValue NewRetAddrFrIdx = DAG.getFrameIndex(NewReturnAddrFI, PtrVT); in EmitTailCallStoreRetAddr()
2520 auto PtrVT = getPointerTy(DAG.getDataLayout()); in LowerCall() local
2521 auto GA = DAG.getTargetGlobalAddress(ARCFn, dl, PtrVT); in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp5905 EVT PtrVT = Base.getValueType(); in LowerSTORE() local
5962 EVT PtrVT = Base.getValueType(); in LowerLOAD() local
7081 FIN = DAG.getFrameIndex(GPRIdx, PtrVT); in saveVarArgRegisters()
7094 DAG.getNode(ISD::ADD, DL, PtrVT, FIN, DAG.getConstant(8, DL, PtrVT)); in saveVarArgRegisters()
7989 ParamPtr = DAG.getFrameIndex(FI, PtrVT); in LowerCall()
8610 GV, DL, PtrVT, 0, in LowerELFTLSLocalExec()
8630 GV, DL, PtrVT, 0, in LowerELFTLSLocalExec()
8650 GV, DL, PtrVT, 0, in LowerELFTLSLocalExec()
8653 GV, DL, PtrVT, 0, in LowerELFTLSLocalExec()
8826 SDValue TLS = DAG.getLoad(PtrVT, DL, Chain, in LowerWindowsGlobalTLSAddress()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp515 MVT PtrVT = getPointerTy(DAG.getDataLayout(), AMDGPUAS::PARAM_I_ADDRESS); in LowerOperation() local
517 return DAG.getConstant(ByteOffset, DL, PtrVT); in LowerOperation()
1116 EVT PtrVT = Ptr.getValueType(); in LowerSTORE() local
1148 SDValue DWordAddr = DAG.getNode(ISD::SRL, DL, PtrVT, Ptr, in LowerSTORE()
1149 DAG.getConstant(2, DL, PtrVT)); in LowerSTORE()
1165 SDValue ByteIndex = DAG.getNode(ISD::AND, DL, PtrVT, Ptr, in LowerSTORE()
1166 DAG.getConstant(0x00000003, DL, PtrVT)); in LowerSTORE()
1192 Ptr = DAG.getNode(AMDGPUISD::DWORDADDR, DL, PtrVT, DWordAddr); in LowerSTORE()
1213 Ptr = DAG.getNode(AMDGPUISD::DWORDADDR, DL, PtrVT, DWordAddr); in LowerSTORE()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp267 EVT PtrVT = MVT::getIntegerVT(DAG.getDataLayout().getPointerSizeInBits(0)); in unpackFromMemLoc() local
270 SDValue FIN = DAG.getFrameIndex(FI, PtrVT); in unpackFromMemLoc()
517 EVT PtrVT = getPointerTy(DAG.getDataLayout()); in LowerCall() local
592 StackPtr = DAG.getCopyFromReg(Chain, DL, CSKY::R14, PtrVT); in LowerCall()
621 StackPtr = DAG.getCopyFromReg(Chain, DL, CSKY::R14, PtrVT); in LowerCall()
623 DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1545 return DAG.getNode(NVPTXISD::Wrapper, dl, PtrVT, Op); in LowerGlobalAddress()
1558 auto PtrVT = getPointerTy(DL); in getPrototype() local
1590 O << ".param .b" << PtrVT.getSizeInBits() << " _"; in getPrototype()
1639 sz = PtrVT.getSizeInBits(); in getPrototype()
1882 auto PtrVT = getPointerTy(DL); in LowerCall() local
2787 EVT PtrVT = TLI->getPointerTy(DAG.getDataLayout()); in LowerVASTART() local
2790 SDValue Arg = getParamSymbol(DAG, /* vararg */ -1, PtrVT); in LowerVASTART()
3042 auto PtrVT = getPointerTy(DAG.getDataLayout()); in LowerFormalArguments() local
3128 SDValue Arg = getParamSymbol(DAG, idx, PtrVT); in LowerFormalArguments()
3152 DAG.getNode(ISD::ADD, dl, PtrVT, Arg, in LowerFormalArguments()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp447 auto PtrVT = getPointerTy(MF.getDataLayout()); in LowerCall() local
495 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), CLI.DL, PtrVT, in LowerCall()
498 Callee = DAG.getTargetExternalSymbol(E->getSymbol(), PtrVT, 0); in LowerCall()

12