/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelDAGToDAG.cpp | 86 return CurDAG->getTargetConstant(Imm, DL, MVT::i32); 109 Offset = CurDAG->getTargetConstant(Imm, DL, CN->getValueType(0)); 131 Offset = CurDAG->getTargetConstant(Imm, DL, CN->getValueType(0)); 132 Base = CurDAG->getRegister(Lanai::R0, CN->getValueType(0)); 133 AluOp = CurDAG->getTargetConstant(LPAC::ADD, DL, MVT::i32); 144 Offset = CurDAG->getTargetConstant(Imm, DL, CN->getValueType(0)); 145 Base = CurDAG->getRegister(Lanai::R0, CN->getValueType(0)); 146 AluOp = CurDAG->getTargetConstant(LPAC::ADD, DL, MVT::i32); 154 Base = CurDAG->getTargetFrameIndex( 156 getTargetLowering()->getPointerTy(CurDAG [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 50 return CurDAG->getTargetConstant(Imm, dl, MVT::i32); 91 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i32); 92 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); 101 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i32); 102 Offset = CurDAG->getTargetConstant(CN->getSExtValue(), SDLoc(Addr), 120 Reg = CurDAG->getRegister(XCore::CP, MVT::i32); 123 Reg = CurDAG->getRegister(XCore::DP, MVT::i32); 142 ReplaceNode(N, CurDAG->getMachineNode(XCore::MKMSK_rus, dl, 147 SDValue CPIdx = CurDAG->getTargetConstantPool( 148 ConstantInt::get(Type::getInt32Ty(*CurDAG 217 replaceInChain(SelectionDAG *CurDAG, SDValue Chain, SDValue Old, SDValue New) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelDAGToDAG.cpp | 75 LLVM_DEBUG(errs() << "== "; Node->dump(CurDAG); errs() << "\n"); 80 MVT PtrVT = TLI->getPointerTy(CurDAG->getDataLayout()); 89 MachineFunction &MF = CurDAG->getMachineFunction(); 103 Fence = CurDAG->getMachineNode(WebAssembly::COMPILER_FENCE, 112 Fence = CurDAG->getMachineNode( 116 CurDAG->getTargetConstant(0, DL, MVT::i32), // order 125 CurDAG->RemoveDeadNode(Node); 150 SDValue TLSBaseSym = CurDAG->getTargetExternalSymbol("__tls_base", PtrVT); 151 SDValue TLSOffsetSym = CurDAG->getTargetGlobalAddress( 155 CurDAG [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelDAGToDAG.cpp | 70 return CurDAG->getRegister(GlobalBaseReg, 71 TLI->getPointerTy(CurDAG->getDataLayout())) 78 Base = CurDAG->getTargetFrameIndex( 79 FIN->getIndex(), TLI->getPointerTy(CurDAG->getDataLayout())); 80 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); 94 Base = CurDAG->getTargetFrameIndex( 95 FIN->getIndex(), TLI->getPointerTy(CurDAG->getDataLayout())); 99 Offset = CurDAG->getTargetConstant(CN->getZExtValue(), SDLoc(Addr), 116 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); 140 R2 = CurDAG [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCISelDAGToDAG.cpp | 53 Pred = CurDAG->getTargetConstant(CN->getZExtValue(), SDLoc(N), MVT::i32); 54 Reg = CurDAG->getRegister(ARC::STATUS32, MVT::i32); 79 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); 92 !CurDAG->isBaseWithConstantOffset(Addr)) { 96 Base = CurDAG->getTargetFrameIndex( 97 FI, TLI->getPointerTy(CurDAG->getDataLayout())); 101 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); 116 Base = CurDAG->getTargetFrameIndex( 117 FI, TLI->getPointerTy(CurDAG->getDataLayout())); 119 Offset = CurDAG [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRISelDAGToDAG.cpp | 67 auto DL = CurDAG->getDataLayout(); 72 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), PtrVT); 73 Disp = CurDAG->getTargetConstant(0, dl, MVT::i8); 80 !CurDAG->isBaseWithConstantOffset(N)) { 99 Base = CurDAG->getTargetFrameIndex(FI, PtrVT); 100 Disp = CurDAG->getTargetConstant(RHSC, dl, MVT::i16); 112 Disp = CurDAG->getTargetConstant(RHSC, dl, MVT::i8); 125 auto PtrVT = getTargetLowering()->getPointerTy(CurDAG->getDataLayout()); 159 SDNode *ResNode = CurDAG->getMachineNode(Opcode, SDLoc(N), VT, 163 CurDAG [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 76 return CurDAG->getTargetConstant(Imm, dl, MVT::i32); 107 Pred = CurDAG->getTargetConstant(CN->getZExtValue(), SDLoc(N), MVT::i32); 108 Reg = CurDAG->getRegister(ARM::CPSR, MVT::i32); 340 /// Replace N with M in CurDAG, in a way that also ensures that M gets 397 for (SelectionDAG::allnodes_iterator I = CurDAG->allnodes_begin(), 398 E = CurDAG->allnodes_end(); I != E; ) { 462 Srl = CurDAG->getNode(ISD::SRL, SDLoc(Srl), MVT::i32, 464 CurDAG->getConstant(Srl_imm + TZ, SDLoc(Srl), 466 N1 = CurDAG->getNode(ISD::AND, SDLoc(N1), MVT::i32, 468 CurDAG 1559 getAL(SelectionDAG *CurDAG, const SDLoc &dl) argument 4930 getIntOperandsFromRegisterString(StringRef RegString, SelectionDAG *CurDAG, const SDLoc &DL, std::vector<SDValue> &Ops) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelDAGToDAG.cpp | 30 static SDNode *selectImm(SelectionDAG *CurDAG, const SDLoc &DL, int64_t Imm, argument 36 SDValue SrcReg = CurDAG->getRegister(RISCV::X0, XLenVT); 38 SDValue SDImm = CurDAG->getTargetConstant(Inst.Imm, DL, XLenVT); 40 Result = CurDAG->getMachineNode(RISCV::LUI, DL, XLenVT, SDImm); 42 Result = CurDAG->getMachineNode(Inst.Opc, DL, XLenVT, SrcReg, SDImm); 65 LLVM_DEBUG(dbgs() << "== "; Node->dump(CurDAG); dbgs() << "\n"); 91 const SDValue ImmOp0 = CurDAG->getTargetConstant(Imm - Imm / 2, DL, VT); 92 const SDValue ImmOp1 = CurDAG->getTargetConstant(Imm / 2, DL, VT); 93 auto *NodeAddi0 = CurDAG->getMachineNode(RISCV::ADDI, DL, VT, 95 auto *NodeAddi1 = CurDAG [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelDAGToDAG.cpp | 427 SDVTList VTList = CurDAG->getVTList(VT, MVT::Other); 429 SDValue TiedIn = CurDAG->getNode(ISD::SCALAR_TO_VECTOR, SDLoc(N), VT, Lo); 443 CurDAG->getMemIntrinsicNode(LoadOp, SDLoc(LdHi), VTList, 447 CurDAG->ReplaceAllUsesOfValueWith(SDValue(N, 0), NewLoadHi); 448 CurDAG->ReplaceAllUsesOfValueWith(SDValue(LdHi, 1), NewLoadHi.getValue(1)); 461 SDVTList VTList = CurDAG->getVTList(VT, MVT::Other); 470 TiedIn = CurDAG->getNode(ISD::BITCAST, SDLoc(N), VT, TiedIn); 477 CurDAG->getMemIntrinsicNode(LoadOp, SDLoc(LdLo), VTList, 481 CurDAG->ReplaceAllUsesOfValueWith(SDValue(N, 0), NewLoadLo); 482 CurDAG [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsSEISelDAGToDAG.cpp | 216 CurDAG->SelectNodeTo(Node, Mips::ADDWC, VT, MVT::Glue, Ops); 234 SDValue CstOne = CurDAG->getTargetConstant(1, DL, MVT::i32); 236 SDValue OuFlag = CurDAG->getTargetConstant(20, DL, MVT::i32); 238 SDNode *DSPCtrlField = CurDAG->getMachineNode(Mips::RDDSP, DL, MVT::i32, 241 SDNode *Carry = CurDAG->getMachineNode( 245 CurDAG->getTargetConstant(6, DL, MVT::i32), CstOne, 247 SDNode *DSPCFWithCarry = CurDAG->getMachineNode(Mips::INS, DL, MVT::i32, Ops); 254 SDValue Zero = CurDAG->getRegister(Mips::ZERO, MVT::i32); 258 CurDAG->getMachineNode(Mips::INS, DL, MVT::i32, InsOps); 260 SDNode *WrDSP = CurDAG [all...] |
H A D | Mips16ISelDAGToDAG.cpp | 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); 106 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), ValTy); 107 Offset = CurDAG->getTargetConstant(0, DL, ValTy); 123 if (CurDAG->isBaseWithConstantOffset(Addr)) { 130 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), ValTy); 131 Offset = CurDAG->getTargetConstant(CN->getZExtValue(), DL, ValTy); 137 Offset = CurDAG->getTargetConstant(CN->getZExtValue(), DL, ValTy); 163 Offset = CurDAG [all...] |
H A D | MipsISelDAGToDAG.cpp | 69 return CurDAG->getRegister(GlobalBaseReg, getTargetLowering()->getPointerTy( 70 CurDAG->getDataLayout())) 255 SDValue NegC = CurDAG->FoldConstantArithmetic( 256 ISD::SUB, DL, VT, {CurDAG->getConstant(0, DL, VT), C}); 258 SDValue NewNode = CurDAG->getNode(ISD::SUB, DL, VT, X, NegC); 272 LLVM_DEBUG(errs() << "== "; Node->dump(CurDAG); errs() << "\n");
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelDAGToDAG.cpp | 170 return CurDAG->getTargetConstant(Imm, dl, MVT::i16); 176 return CurDAG->getTargetConstant(Imm, dl, MVT::i32); 182 return CurDAG->getTargetConstant(Imm, dl, MVT::i64); 187 return CurDAG->getTargetConstant( 188 Imm, dl, PPCLowering->getPointerTy(CurDAG->getDataLayout())); 243 return PPCLowering->SelectAddressRegReg(N, Base, Index, *CurDAG, None); 253 return PPCLowering->SelectAddressRegReg(N, Base, Index, *CurDAG, 264 return PPCLowering->SelectAddressRegReg(N, Base, Index, *CurDAG, 271 return PPCLowering->SelectAddressRegRegOnly(N, Base, Index, *CurDAG); 280 return PPCLowering->SelectAddressRegImm(N, Disp, Base, *CurDAG, Non 903 selectI64ImmDirect(SelectionDAG *CurDAG, const SDLoc &dl, int64_t Imm) argument 988 selectI64Imm(SelectionDAG *CurDAG, const SDLoc &dl, int64_t Imm) argument 1048 allUsesTruncate(SelectionDAG *CurDAG, SDNode *N) argument 1105 selectI64Imm(SelectionDAG *CurDAG, SDNode *N) argument 2427 SelectionDAG *CurDAG = nullptr; member in class:__anon4268::BitPermutationSelector 2483 SelectionDAG *CurDAG; member in class:__anon4268::IntegerCompareEliminator 3584 allUsesExtend(SDValue Compare, SelectionDAG *CurDAG) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 265 Base = CurDAG->getTargetFrameIndex( 266 AM.Base_FrameIndex, TLI->getPointerTy(CurDAG->getDataLayout())); 270 Base = CurDAG->getRegister(0, VT); 277 SDValue Neg = SDValue(CurDAG->getMachineNode(NegOpc, DL, VT, MVT::i32, 285 Index = CurDAG->getRegister(0, VT); 290 Disp = CurDAG->getTargetGlobalAddress(AM.GV, SDLoc(), 294 Disp = CurDAG->getTargetConstantPool(AM.CP, MVT::i32, AM.Alignment, 298 Disp = CurDAG->getTargetExternalSymbol(AM.ES, MVT::i32, AM.SymbolFlags); 302 Disp = CurDAG->getMCSymbol(AM.MCSym, MVT::i32); 305 Disp = CurDAG 726 moveBelowOrigChain(SelectionDAG *CurDAG, SDValue Load, SDValue Call, SDValue OrigChain) argument 2900 isFusableLoadOpStorePattern(StoreSDNode *StoreNode, SDValue StoredVal, SelectionDAG *CurDAG, unsigned LoadOpNo, LoadSDNode *&LoadNode, SDValue &InputChain) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEISelDAGToDAG.cpp | 196 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); 205 Index = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); 210 Index = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); 211 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); 233 Base = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); 234 Index = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); 236 CurDAG->getTargetConstant(CN->getZExtValue(), SDLoc(Addr), MVT::i32); 249 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); 266 if (!CurDAG->haveNoCommonBitsSet(Addr.getOperand(0), Addr.getOperand(1))) 284 Base = CurDAG [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelDAGToDAG.cpp | 229 CurDAG->MaskedValueIsZero(N.getOperand(0), CN->getAPIntValue())) { 253 AM.Base.Reg = CurDAG->getRegister(MSP430::SR, MVT::i16); 256 ? CurDAG->getTargetFrameIndex( 258 getTargetLowering()->getPointerTy(CurDAG->getDataLayout())) 262 Disp = CurDAG->getTargetGlobalAddress(AM.GV, SDLoc(N), 266 Disp = CurDAG->getTargetConstantPool(AM.CP, MVT::i16, AM.Alignment, AM.Disp, 269 Disp = CurDAG->getTargetExternalSymbol(AM.ES, MVT::i16, 0/*AM.SymbolFlags*/); 271 Disp = CurDAG->getTargetJumpTable(AM.JT, MVT::i16, 0/*AM.SymbolFlags*/); 273 Disp = CurDAG->getTargetBlockAddress(AM.BlockAddr, MVT::i32, 0, 276 Disp = CurDAG [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFISelDAGToDAG.cpp | 104 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i64); 105 Offset = CurDAG->getTargetConstant(0, DL, MVT::i64); 114 if (CurDAG->isBaseWithConstantOffset(Addr)) { 121 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i64); 125 Offset = CurDAG->getTargetConstant(CN->getSExtValue(), DL, MVT::i64); 131 Offset = CurDAG->getTargetConstant(0, DL, MVT::i64); 140 if (!CurDAG->isBaseWithConstantOffset(Addr)) 149 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i64); 153 Offset = CurDAG->getTargetConstant(CN->getSExtValue(), DL, MVT::i64); 173 SDValue AluOp = CurDAG 201 Node->print(errs(), CurDAG); local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelDAGToDAG.cpp | 213 Imm = CurDAG->getTargetConstant(MulImm, SDLoc(N), MVT::i32); 372 SDValue RC = CurDAG->getTargetConstant(TRC->getID(), dl, MVT::i64); 374 SDValue(CurDAG->getMachineNode(TargetOpcode::COPY_TO_REGCLASS, 409 Val = CurDAG->getTargetConstant(Immed, dl, MVT::i32); 410 Shift = CurDAG->getTargetConstant(ShVal, dl, MVT::i32); 443 return SelectArithImmed(CurDAG->getConstant(Immed, SDLoc(N), MVT::i32), Val, 492 if (CurDAG->shouldOptForSize() || V.hasOneUse()) 531 Shift = CurDAG->getTargetConstant(ShVal, SDLoc(N), MVT::i32); 649 SDValue LaneIdxVal = CurDAG->getTargetConstant(LaneIdx, dl, MVT::i64); 672 ReplaceNode(N, CurDAG 725 narrowIfNeeded(SelectionDAG *CurDAG, SDValue N) argument 972 Widen(SelectionDAG *CurDAG, SDValue N) argument 1745 isBitfieldExtractOpFromAnd(SelectionDAG *CurDAG, SDNode *N, unsigned &Opc, SDValue &Opd0, unsigned &LSB, unsigned &MSB, unsigned NumberOfIgnoredLowBits, bool BiggerPattern) argument 2036 isBitfieldExtractOp(SelectionDAG *CurDAG, SDNode *N, unsigned &Opc, SDValue &Opd0, unsigned &Immr, unsigned &Imms, unsigned NumberOfIgnoredLowBits = 0, bool BiggerPattern = false) argument 2343 getLeftShift(SelectionDAG *CurDAG, SDValue Op, int ShlAmount) argument 2373 isBitfieldPositioningOp(SelectionDAG *CurDAG, SDValue Op, bool BiggerPattern, SDValue &Src, int &ShiftAmount, int &MaskWidth) argument 2433 tryBitfieldInsertOpFromOrAndImm(SDNode *N, SelectionDAG *CurDAG) argument 2521 tryBitfieldInsertOpFromOr(SDNode *N, const APInt &UsefulBits, SelectionDAG *CurDAG) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelDAGToDAG.cpp | 129 SDValue IncV = CurDAG->getTargetConstant(Inc, dl, MVT::i32); 135 SDValue Zero = CurDAG->getTargetConstant(0, dl, MVT::i32); 136 return CurDAG->getMachineNode(Hexagon::A4_combineir, dl, MVT::i64, 140 return CurDAG->getMachineNode(Hexagon::A2_sxtw, dl, MVT::i64, 158 MachineSDNode *L = CurDAG->getMachineNode(Opcode, dl, ValueVT, 161 CurDAG->setNodeMemRefs(L, {MemOp}); 169 SDValue Zero = CurDAG->getTargetConstant(0, dl, MVT::i32); 170 MachineSDNode *L = CurDAG->getMachineNode(Opcode, dl, ValueVT, MVT::Other, 172 CurDAG->setNodeMemRefs(L, {MemOp}); 174 MachineSDNode *A = CurDAG [all...] |
H A D | HexagonISelDAGToDAGHVX.cpp | 2113 HvxSelector(*this, *CurDAG).selectShuffle(N); 2117 HvxSelector(*this, *CurDAG).selectRor(N); 2121 HvxSelector(*this, *CurDAG).selectVAlign(N); 2152 SDVTList VTs = CurDAG->getVTList(MVT::Other); 2154 SDNode *Result = CurDAG->getMachineNode(Opcode, dl, VTs, Ops); 2157 CurDAG->setNodeMemRefs(cast<MachineSDNode>(Result), {MemOp}); 2189 SDVTList VTs = CurDAG->getVTList(MVT::Other); 2191 SDNode *Result = CurDAG->getMachineNode(Opcode, dl, VTs, Ops); 2194 CurDAG->setNodeMemRefs(cast<MachineSDNode>(Result), {MemOp}); 2206 SDVTList VTs = CurDAG [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGISel.cpp | 313 CurDAG(new SelectionDAG(tm, OL)), 314 SDB(std::make_unique<SelectionDAGBuilder>(*CurDAG, *FuncInfo, *SwiftError, 325 delete CurDAG; 453 CurDAG->init(*MF, *ORE, this, LibInfo, 455 FuncInfo->set(Fn, *MF, CurDAG); 664 // Release function-specific state. SDB and CurDAG are already cleared 693 CurDAG->NewNodesMustHaveLegalTypes = false; 703 CurDAG->setRoot(SDB->getControlRoot()); 716 Worklist.push_back(CurDAG->getRoot().getNode()); 717 Added.insert(CurDAG 2352 HandleMergeInputChains(SmallVectorImpl<SDNode*> &ChainNodesMatched, SelectionDAG *CurDAG) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 139 return CurDAG->getTargetConstant(Imm, SDLoc(Node), Node->getValueType(0)); 462 if (Opcode == ISD::ADD || CurDAG->isBaseWithConstantOffset(N)) { 603 LLVM_DEBUG(AM.dump(CurDAG)); 632 Base = CurDAG->getRegister(0, VT); 636 Base = CurDAG->getTargetFrameIndex(FrameIndex, VT); 642 SDValue Trunc = CurDAG->getNode(ISD::TRUNCATE, DL, VT, Base); 643 insertDAGNode(CurDAG, Base.getNode(), Trunc); 648 Disp = CurDAG->getTargetConstant(AM.Disp, SDLoc(Base), VT); 660 Index = CurDAG->getRegister(0, VT); 742 KnownBits Known = CurDAG 1243 isFusableLoadOpStorePattern(StoreSDNode *StoreNode, SDValue StoredVal, SelectionDAG *CurDAG, LoadSDNode *&LoadNode, SDValue &InputChain) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGISel.h | 47 SelectionDAG *CurDAG; member in class:llvm::SelectionDAGISel 206 CurDAG->ReplaceAllUsesOfValueWith(F, T); 213 CurDAG->ReplaceAllUsesOfValuesWith(F, T, Num); 221 CurDAG->ReplaceAllUsesWith(F, T); 227 CurDAG->ReplaceAllUsesWith(F, T); 229 CurDAG->RemoveDeadNode(F); 248 return CurDAG->shouldOptForSize();
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 527 SDValue Val = CurDAG->getTargetConstantFP( 530 CurDAG->getMachineNode(NVPTX::LOAD_CONST_F16, SDLoc(N), MVT::f16, Val); 596 SDNode *SetP = CurDAG->getMachineNode( 598 N->getOperand(1), CurDAG->getTargetConstant(PTXCmpMode, DL, MVT::i32)); 647 CurDAG->getMachineNode(Op, SDLoc(N), MVT::f16, MVT::f16, Source); 734 ReplaceNode(N, CurDAG->getMachineNode(NVPTX::texsurf_handles, SDLoc(N), 770 ReplaceNode(N, CurDAG->getMachineNode(Opc, SDLoc(N), N->getValueType(0), 804 ReplaceNode(N, CurDAG->getMachineNode(Opc, SDLoc(N), N->getValueType(0), 869 CurDAG->getDataLayout().getPointerSizeInBits(LD->getAddressSpace()); 927 NVPTXLD = CurDAG [all...] |
H A D | NVPTXISelDAGToDAG.h | 79 return CurDAG->getTargetConstant(Imm, DL, MVT::i32);
|