/external/llvm/lib/Target/X86/ |
X86ISelDAGToDAG.cpp | 249 ? CurDAG->getTargetFrameIndex( 251 TLI->getPointerTy(CurDAG->getDataLayout())) 258 Disp = CurDAG->getTargetGlobalAddress(AM.GV, SDLoc(), 262 Disp = CurDAG->getTargetConstantPool(AM.CP, MVT::i32, 266 Disp = CurDAG->getTargetExternalSymbol(AM.ES, MVT::i32, AM.SymbolFlags); 270 Disp = CurDAG->getMCSymbol(AM.MCSym, MVT::i32); 273 Disp = CurDAG->getTargetJumpTable(AM.JT, MVT::i32, AM.SymbolFlags); 275 Disp = CurDAG->getTargetBlockAddress(AM.BlockAddr, MVT::i32, AM.Disp, 278 Disp = CurDAG->getTargetConstant(AM.Disp, DL, MVT::i32); 283 Segment = CurDAG->getRegister(0, MVT::i32) [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelDAGToDAG.cpp | 276 Val = CurDAG->getTargetConstant(Immed, dl, MVT::i32); 277 Shift = CurDAG->getTargetConstant(ShVal, dl, MVT::i32); 310 return SelectArithImmed(CurDAG->getConstant(Immed, SDLoc(N), MVT::i32), Val, 357 Shift = CurDAG->getTargetConstant(ShVal, SDLoc(N), MVT::i32); 475 SDValue LaneIdxVal = CurDAG->getTargetConstant(LaneIdx, dl, MVT::i64); 498 ReplaceNode(N, CurDAG->getMachineNode(MLAOpc, dl, N->getValueType(0), Ops)); 512 SDValue LaneIdxVal = CurDAG->getTargetConstant(LaneIdx, dl, MVT::i64); 543 ReplaceNode(N, CurDAG->getMachineNode(SMULLOpc, dl, N->getValueType(0), Ops)); 551 static SDValue narrowIfNeeded(SelectionDAG *CurDAG, SDValue N) { 556 SDValue SubReg = CurDAG->getTargetConstant(AArch64::sub_32, dl, MVT::i32) [all...] |
/external/llvm/lib/Target/WebAssembly/ |
WebAssemblyISelDAGToDAG.cpp | 73 DEBUG(Node->dump(CurDAG)); 78 DEBUG(errs() << "== "; Node->dump(CurDAG); errs() << "\n");
|
/external/llvm/lib/Target/SystemZ/ |
SystemZISelDAGToDAG.cpp | 138 return CurDAG->getTargetConstant(Imm, SDLoc(Node), Node->getValueType(0)); 440 if (Opcode == ISD::ADD || CurDAG->isBaseWithConstantOffset(N)) { 604 Base = CurDAG->getRegister(0, VT); 608 Base = CurDAG->getTargetFrameIndex(FrameIndex, VT); 614 SDValue Trunc = CurDAG->getNode(ISD::TRUNCATE, DL, VT, Base); 615 insertDAGNode(CurDAG, Base.getNode(), Trunc); 620 Disp = CurDAG->getTargetConstant(AM.Disp, SDLoc(Base), VT); 632 Index = CurDAG->getRegister(0, VT); 715 CurDAG->computeKnownBits(Op.getOperand(0), KnownZero, KnownOne); 774 CurDAG->computeKnownBits(Input, KnownZero, KnownOne) [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
SelectionDAGISel.cpp | 195 CurDAG(new SelectionDAG(tm)), 196 SDB(new SelectionDAGBuilder(*CurDAG, *FuncInfo, OL)), 207 delete CurDAG; 279 CurDAG->init(*MF); 399 // Release function-specific state. SDB and CurDAG are already cleared 416 CurDAG->setRoot(SDB->getControlRoot()); 428 Worklist.push_back(CurDAG->getRoot().getNode()); 460 unsigned NumSignBits = CurDAG->ComputeNumSignBits(Src); 462 CurDAG->ComputeMaskedBits(Src, Mask, KnownZero, KnownOne); 485 << " '" << BlockName << "'\n"; CurDAG->dump()) [all...] |
SelectionDAGBuilder.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGISel.cpp | 358 CurDAG(new SelectionDAG(tm, OL)), 359 SDB(new SelectionDAGBuilder(*CurDAG, *FuncInfo, OL)), 373 delete CurDAG; 461 CurDAG->init(*MF); 462 FuncInfo->set(Fn, *MF, CurDAG); 655 // Release function-specific state. SDB and CurDAG are already cleared 674 CurDAG->setRoot(SDB->getControlRoot()); 686 Worklist.push_back(CurDAG->getRoot().getNode()); 717 unsigned NumSignBits = CurDAG->ComputeNumSignBits(Src); 718 CurDAG->computeKnownBits(Src, KnownZero, KnownOne) [all...] |
SelectionDAGBuilder.cpp | [all...] |
/external/llvm/lib/Target/Mips/ |
MipsISelDAGToDAG.cpp | 62 return CurDAG->getRegister(GlobalBaseReg, getTargetLowering()->getPointerTy( 63 CurDAG->getDataLayout())) 201 DEBUG(errs() << "Selecting: "; Node->dump(CurDAG); errs() << "\n"); 205 DEBUG(errs() << "== "; Node->dump(CurDAG); errs() << "\n");
|
MipsISelDAGToDAG.h | 124 return CurDAG->getTargetConstant(Imm, SDLoc(Node), Node->getValueType(0));
|
MipsSEISelLowering.cpp | 385 // Transforms a subgraph in CurDAG if the following pattern is found: 392 static bool selectMADD(SDNode *ADDENode, SelectionDAG *CurDAG) { 431 SDValue ACCIn = CurDAG->getNode(MipsISD::MTLOHI, DL, MVT::Untyped, 438 SDValue MAdd = CurDAG->getNode(MultOpc, DL, MVT::Untyped, 445 SDValue LoOut = CurDAG->getNode(MipsISD::MFLO, DL, MVT::i32, MAdd); 446 CurDAG->ReplaceAllUsesOfValueWith(SDValue(ADDCNode, 0), LoOut); 449 SDValue HiOut = CurDAG->getNode(MipsISD::MFHI, DL, MVT::i32, MAdd); 450 CurDAG->ReplaceAllUsesOfValueWith(SDValue(ADDENode, 0), HiOut); 457 // Transforms a subgraph in CurDAG if the following pattern is found: 464 static bool selectMSUB(SDNode *SUBENode, SelectionDAG *CurDAG) { [all...] |
/external/llvm/include/llvm/CodeGen/ |
SelectionDAGISel.h | 49 SelectionDAG *CurDAG; 190 CurDAG->ReplaceAllUsesOfValueWith(F, T); 196 CurDAG->ReplaceAllUsesOfValuesWith(F, T, Num); 202 CurDAG->ReplaceAllUsesWith(F, T); 207 CurDAG->ReplaceAllUsesWith(F, T); 208 CurDAG->RemoveDeadNode(F);
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
SelectionDAGISel.h | 48 SelectionDAG *CurDAG; 204 CurDAG->ReplaceAllUsesOfValueWith(F, T, &ISU); 211 CurDAG->ReplaceAllUsesOfValuesWith(F, T, Num, &ISU); 218 CurDAG->ReplaceAllUsesWith(F, T, &ISU);
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXISelDAGToDAG.cpp | 607 ReplaceNode(N, CurDAG->getMachineNode(NVPTX::texsurf_handles, SDLoc(N), 638 ReplaceNode(N, CurDAG->getMachineNode(Opc, SDLoc(N), N->getValueType(0), 669 ReplaceNode(N, CurDAG->getMachineNode(Opc, SDLoc(N), N->getValueType(0), 767 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops); 795 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops); 848 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops); 900 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops); [all...] |
NVPTXISelDAGToDAG.h | 74 return CurDAG->getTargetConstant(Imm, DL, MVT::i32);
|
/external/swiftshader/third_party/LLVM/lib/Target/Mips/ |
MipsISelLowering.cpp | 244 // Transforms a subgraph in CurDAG if the following pattern is found: 251 static bool SelectMadd(SDNode* ADDENode, SelectionDAG* CurDAG) { 287 SDValue Chain = CurDAG->getEntryNode(); 293 SDValue MAdd = CurDAG->getNode(MultOpc, dl, 301 SDValue CopyFromLo = CurDAG->getCopyFromReg(Chain, dl, Mips::LO, MVT::i32, 303 SDValue CopyFromHi = CurDAG->getCopyFromReg(CopyFromLo.getValue(1), dl, 309 CurDAG->ReplaceAllUsesOfValueWith(SDValue(ADDCNode, 0), CopyFromLo); 312 CurDAG->ReplaceAllUsesOfValueWith(SDValue(ADDENode, 0), CopyFromHi); 318 // Transforms a subgraph in CurDAG if the following pattern is found: 325 static bool SelectMsub(SDNode* SUBENode, SelectionDAG* CurDAG) { [all...] |