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

  /external/llvm/lib/Target/CellSPU/
SPUISelDAGToDAG.cpp 167 return CurDAG->getTargetConstant(Imm, MVT::i32);
172 return CurDAG->getTargetConstant(Imm, SPUtli.getPointerTy());
182 (SPU::get_vec_i16imm(bvNode, *CurDAG, MVT::i16).getNode() != 0)) ||
184 ((SPU::get_vec_i16imm(bvNode, *CurDAG, MVT::i32).getNode() != 0) ||
185 (SPU::get_ILHUvec_imm(bvNode, *CurDAG, MVT::i32).getNode() != 0) ||
186 (SPU::get_vec_u18imm(bvNode, *CurDAG, MVT::i32).getNode() != 0) ||
187 (SPU::get_v4i32_imm(bvNode, *CurDAG).getNode() != 0))) ||
189 ((SPU::get_vec_i16imm(bvNode, *CurDAG, MVT::i64).getNode() != 0) ||
190 (SPU::get_ILHUvec_imm(bvNode, *CurDAG, MVT::i64).getNode() != 0) ||
191 (SPU::get_vec_u18imm(bvNode, *CurDAG, MVT::i64).getNode() != 0))))
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreISelDAGToDAG.cpp 55 return CurDAG->getTargetConstant(Imm, MVT::i32);
95 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i32);
96 Offset = CurDAG->getTargetConstant(0, MVT::i32);
105 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i32);
106 Offset = CurDAG->getTargetConstant(CN->getSExtValue(), MVT::i32);
117 Offset = CurDAG->getTargetConstant(0, MVT::i32);
127 Offset = CurDAG->getTargetConstant(CN->getSExtValue(), MVT::i32);
138 Offset = CurDAG->getTargetConstant(0, MVT::i32);
148 Offset = CurDAG->getTargetConstant(CN->getSExtValue(), MVT::i32);
165 return CurDAG->getMachineNode(XCore::MKMSK_rus, dl
    [all...]
  /external/llvm/lib/Target/MBlaze/
MBlazeISelDAGToDAG.cpp 90 return CurDAG->getTargetConstant(Imm, MVT::i32);
156 Disp = CurDAG->getTargetConstant(imm, MVT::i32);
158 Base = CurDAG->getTargetFrameIndex(FI->getIndex(), N.getValueType());
167 Disp = CurDAG->getTargetConstant(Imm, CN->getValueType(0));
168 Base = CurDAG->getRegister(MBlaze::R0, CN->getValueType(0));
172 Disp = CurDAG->getTargetConstant(0, TM.getTargetLowering()->getPointerTy());
174 Base = CurDAG->getTargetFrameIndex(FI->getIndex(), N.getValueType());
184 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode();
209 SDValue imm = CurDAG->getTargetConstant(0, MVT::i32);
212 SDValue TFI = CurDAG->getTargetFrameIndex(FI, VT)
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelDAGToDAG.cpp 63 return CurDAG->getTargetConstant(Imm, MVT::i32);
69 return CurDAG->getTargetConstant(Imm, MVT::i64);
74 return CurDAG->getTargetConstant(Imm, PPCLowering.getPointerTy());
107 return PPCLowering.SelectAddressRegImm(N, Disp, Base, *CurDAG);
139 return PPCLowering.SelectAddressRegReg(N, Base, Index, *CurDAG);
145 return PPCLowering.SelectAddressRegRegOnly(N, Base, Index, *CurDAG);
152 return PPCLowering.SelectAddressRegImmShift(N, Disp, Base, *CurDAG);
267 return CurDAG->getRegister(GlobalBaseReg,
397 CurDAG->ComputeMaskedBits(Op0, LKZ, LKO);
398 CurDAG->ComputeMaskedBits(Op1, RKZ, RKO)
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelDAGToDAG.cpp 70 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode();
76 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i32);
77 Offset = CurDAG->getTargetConstant(0, MVT::i32);
90 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i32);
94 Offset = CurDAG->getTargetConstant(CN->getZExtValue(), MVT::i32);
110 Offset = CurDAG->getTargetConstant(0, MVT::i32);
133 R2 = CurDAG->getRegister(SP::G0, MVT::i32);
156 TopPart = SDValue(CurDAG->getMachineNode(SP::SRAri, dl, MVT::i32, DivLHS,
157 CurDAG->getTargetConstant(31, MVT::i32)), 0);
159 TopPart = CurDAG->getRegister(SP::G0, MVT::i32)
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonISelDAGToDAG.cpp 314 CurDAG->getTargetGlobalAddress(GV, dl, PointerTy, 0);
315 SDNode* NewBase = CurDAG->getMachineNode(Hexagon::CONST32_set,
326 SDValue TargetConstOff = CurDAG->getTargetConstant(Offset, PointerTy);
327 SDNode* Result = CurDAG->getMachineNode(Opcode, dl,
361 SDValue TargetConst = CurDAG->getTargetConstant(Val, MVT::i32);
362 SDNode *Result_1 = CurDAG->getMachineNode(Opcode, dl, MVT::i32, MVT::i32,
365 SDNode *Result_2 = CurDAG->getMachineNode(Hexagon::SXTW, dl, MVT::i64,
381 SDValue TargetConst0 = CurDAG->getTargetConstant(0, MVT::i32);
382 SDValue TargetConstVal = CurDAG->getTargetConstant(Val, MVT::i32);
383 SDNode *Result_1 = CurDAG->getMachineNode(Opcode, dl, MVT::i32
    [all...]
  /external/llvm/lib/Target/Mips/
MipsISelDAGToDAG.cpp 99 return CurDAG->getTargetConstant(Imm, Node->getValueType(0));
284 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode();
295 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), ValTy);
296 Offset = CurDAG->getTargetConstant(0, ValTy);
314 if (CurDAG->isBaseWithConstantOffset(Addr)) {
321 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), ValTy);
325 Offset = CurDAG->getTargetConstant(CN->getZExtValue(), ValTy);
361 Offset = CurDAG->getTargetConstant(0, ValTy);
370 SDNode *Mul = CurDAG->getMachineNode(Opc, dl, MVT::Glue, N->getOperand(0),
375 Lo = CurDAG->getMachineNode(Ty == MVT::i32 ? Mips::MFLO : Mips::MFLO64, dl
    [all...]
MipsISelLowering.cpp 327 // Transforms a subgraph in CurDAG if the following pattern is found:
334 static bool SelectMadd(SDNode *ADDENode, SelectionDAG *CurDAG) {
370 SDValue Chain = CurDAG->getEntryNode();
376 SDValue MAdd = CurDAG->getNode(MultOpc, dl, MVT::Glue,
383 SDValue CopyFromLo = CurDAG->getCopyFromReg(Chain, dl, Mips::LO, MVT::i32,
385 SDValue CopyFromHi = CurDAG->getCopyFromReg(CopyFromLo.getValue(1), dl,
391 CurDAG->ReplaceAllUsesOfValueWith(SDValue(ADDCNode, 0), CopyFromLo);
394 CurDAG->ReplaceAllUsesOfValueWith(SDValue(ADDENode, 0), CopyFromHi);
400 // Transforms a subgraph in CurDAG if the following pattern is found:
407 static bool SelectMsub(SDNode *SUBENode, SelectionDAG *CurDAG) {
    [all...]
  /external/llvm/lib/Target/ARM/
ARMISelDAGToDAG.cpp 84 return CurDAG->getTargetConstant(Imm, MVT::i32);
403 Opc = CurDAG->getTargetConstant(ARM_AM::getSORegOpc(ShOpcVal, ShImmVal),
430 Opc = CurDAG->getTargetConstant(ARM_AM::getSORegOpc(ShOpcVal, ShImmVal),
443 !CurDAG->isBaseWithConstantOffset(N)) {
447 Base = CurDAG->getTargetFrameIndex(FI, TLI.getPointerTy());
448 OffImm = CurDAG->getTargetConstant(0, MVT::i32);
458 OffImm = CurDAG->getTargetConstant(0, MVT::i32);
471 Base = CurDAG->getTargetFrameIndex(FI, TLI.getPointerTy());
473 OffImm = CurDAG->getTargetConstant(RHSC, MVT::i32);
480 OffImm = CurDAG->getTargetConstant(0, MVT::i32)
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430ISelDAGToDAG.cpp 233 CurDAG->MaskedValueIsZero(N.getOperand(0), CN->getAPIntValue())) {
258 AM.Base.Reg = CurDAG->getRegister(0, VT);
262 CurDAG->getTargetFrameIndex(AM.Base.FrameIndex, TLI.getPointerTy()) :
266 Disp = CurDAG->getTargetGlobalAddress(AM.GV, N->getDebugLoc(),
270 Disp = CurDAG->getTargetConstantPool(AM.CP, MVT::i16,
273 Disp = CurDAG->getTargetExternalSymbol(AM.ES, MVT::i16, 0/*AM.SymbolFlags*/);
275 Disp = CurDAG->getTargetJumpTable(AM.JT, MVT::i16, 0/*AM.SymbolFlags*/);
277 Disp = CurDAG->getBlockAddress(AM.BlockAddr, MVT::i32,
280 Disp = CurDAG->getTargetConstant(AM.Disp, MVT::i16);
348 return CurDAG->getMachineNode(Opcode, N->getDebugLoc()
    [all...]
  /external/llvm/lib/Target/X86/
X86ISelDAGToDAG.cpp 236 CurDAG->getTargetFrameIndex(AM.Base_FrameIndex, TLI.getPointerTy()) :
243 Disp = CurDAG->getTargetGlobalAddress(AM.GV, DebugLoc(),
247 Disp = CurDAG->getTargetConstantPool(AM.CP, MVT::i32,
250 Disp = CurDAG->getTargetExternalSymbol(AM.ES, MVT::i32, AM.SymbolFlags);
252 Disp = CurDAG->getTargetJumpTable(AM.JT, MVT::i32, AM.SymbolFlags);
254 Disp = CurDAG->getBlockAddress(AM.BlockAddr, MVT::i32,
257 Disp = CurDAG->getTargetConstant(AM.Disp, MVT::i32);
262 Segment = CurDAG->getRegister(0, MVT::i32);
268 return CurDAG->getTargetConstant(Imm, MVT::i8);
274 return CurDAG->getTargetConstant(Imm, MVT::i32)
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGISel.cpp 270 CurDAG(new SelectionDAG(tm, OL)),
271 SDB(new SelectionDAGBuilder(*CurDAG, *FuncInfo, OL)),
283 delete CurDAG;
357 CurDAG->init(*MF);
477 // Release function-specific state. SDB and CurDAG are already cleared
494 CurDAG->setRoot(SDB->getControlRoot());
506 Worklist.push_back(CurDAG->getRoot().getNode());
537 unsigned NumSignBits = CurDAG->ComputeNumSignBits(Src);
538 CurDAG->ComputeMaskedBits(Src, KnownZero, KnownOne);
561 << " '" << BlockName << "'\n"; CurDAG->dump())
    [all...]
SelectionDAGBuilder.cpp     [all...]
  /external/llvm/include/llvm/CodeGen/
SelectionDAGISel.h 50 SelectionDAG *CurDAG;
178 CurDAG->ReplaceAllUsesOfValueWith(F, T);
184 CurDAG->ReplaceAllUsesOfValuesWith(F, T, Num);
190 CurDAG->ReplaceAllUsesWith(F, T);
  /external/llvm/lib/Target/NVPTX/
NVPTXISelDAGToDAG.cpp 235 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT,
265 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT,
295 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT,
324 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT,
422 NVPTXST = CurDAG->getMachineNode(Opcode, dl,
453 NVPTXST = CurDAG->getMachineNode(Opcode, dl,
484 NVPTXST = CurDAG->getMachineNode(Opcode, dl,
513 NVPTXST = CurDAG->getMachineNode(Opcode, dl,
556 Offset = CurDAG->getTargetConstant(CN->getZExtValue(), mvt);
581 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), mvt)
    [all...]
NVPTXISelDAGToDAG.h 79 return CurDAG->getTargetConstant(Imm, MVT::i32);

Completed in 868 milliseconds