/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZSelectionDAGInfo.cpp | 92 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 D | SystemZISelLowering.cpp | 1587 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 D | WebAssemblyISelDAGToDAG.cpp | 107 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 D | WebAssemblyMachineFunctionInfo.cpp | 72 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 D | WebAssemblyISelLowering.cpp | 1123 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 D | RISCVGISel.td | 99 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 D | VVPInstrPatternsVec.td | 21 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 D | VEISelLowering.cpp | 127 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 D | MSP430ISelLowering.cpp | 681 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 D | SparcISelLowering.cpp | 320 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 D | HexagonISelLowering.cpp | 419 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 D | M68kISelLowering.cpp | 50 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 D | M68kISelLowering.h | 218 EVT PtrVT, unsigned SlotSize, int FPDiff,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 3146 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 D | AVRISelDAGToDAG.cpp | 78 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 D | XCoreISelLowering.cpp | 306 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 D | MipsISelLowering.cpp | 2153 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 D | MipsSEISelDAGToDAG.cpp | 1046 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 D | ARMISelLowering.cpp | 2590 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 D | X86ISelLoweringCall.cpp | 1303 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 D | AArch64ISelLowering.cpp | 5905 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 D | R600ISelLowering.cpp | 515 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 D | CSKYISelLowering.cpp | 267 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 D | NVPTXISelLowering.cpp | 1545 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 D | BPFISelLowering.cpp | 447 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()
|