/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);
|