HomeSort by relevance Sort by last modified time
    Searched refs:CurDAG (Results 26 - 41 of 41) sorted by null

12

  /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...]

Completed in 2007 milliseconds

12