/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/CellSPU/ |
H A D | 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, MV [all...] |
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/XCore/ |
H A D | 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 238 replaceInChain(SelectionDAG *CurDAG, SDValue Chain, SDValue Old, SDValue New) argument [all...] |
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MBlaze/ |
H A D | 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 [all...] |
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/PowerPC/ |
H A D | 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 [all...] |
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Sparc/ |
H A D | 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 [all...] |
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Hexagon/ |
H A D | 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 [all...] |
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Mips/ |
H A D | 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 [all...] |
H A D | MipsISelLowering.cpp | 364 // Transforms a subgraph in CurDAG if the following pattern is found: 371 static bool SelectMadd(SDNode *ADDENode, SelectionDAG *CurDAG) { argument 407 SDValue Chain = CurDAG->getEntryNode(); 413 SDValue MAdd = CurDAG->getNode(MultOpc, dl, MVT::Glue, 420 SDValue CopyFromLo = CurDAG->getCopyFromReg(Chain, dl, Mips::LO, MVT::i32, 422 SDValue CopyFromHi = CurDAG->getCopyFromReg(CopyFromLo.getValue(1), dl, 428 CurDAG->ReplaceAllUsesOfValueWith(SDValue(ADDCNode, 0), CopyFromLo); 431 CurDAG->ReplaceAllUsesOfValueWith(SDValue(ADDENode, 0), CopyFromHi); 437 // Transforms a subgraph in CurDAG if the following pattern is found: 444 static bool SelectMsub(SDNode *SUBENode, SelectionDAG *CurDAG) { argument [all...] |
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 84 return CurDAG->getTargetConstant(Imm, MVT::i32); 405 Opc = CurDAG->getTargetConstant(ARM_AM::getSORegOpc(ShOpcVal, ShImmVal), 432 Opc = CurDAG->getTargetConstant(ARM_AM::getSORegOpc(ShOpcVal, ShImmVal), 445 !CurDAG->isBaseWithConstantOffset(N)) { 449 Base = CurDAG->getTargetFrameIndex(FI, TLI.getPointerTy()); 450 OffImm = CurDAG->getTargetConstant(0, MVT::i32); 460 OffImm = CurDAG->getTargetConstant(0, MVT::i32); 473 Base = CurDAG->getTargetFrameIndex(FI, TLI.getPointerTy()); 475 OffImm = CurDAG->getTargetConstant(RHSC, MVT::i32); 482 OffImm = CurDAG 1322 getAL(SelectionDAG *CurDAG) argument [all...] |
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MSP430/ |
H A D | 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->getTargetBlockAddress(AM.BlockAddr, MVT::i32, 0, 280 Disp = CurDAG->getTargetConstant(AM.Disp, MVT::i16); 348 return CurDAG [all...] |
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 235 CurDAG->getTargetFrameIndex(AM.Base_FrameIndex, TLI.getPointerTy()) : 242 Disp = CurDAG->getTargetGlobalAddress(AM.GV, DebugLoc(), 246 Disp = CurDAG->getTargetConstantPool(AM.CP, MVT::i32, 250 Disp = CurDAG->getTargetExternalSymbol(AM.ES, MVT::i32, AM.SymbolFlags); 253 Disp = CurDAG->getTargetJumpTable(AM.JT, MVT::i32, AM.SymbolFlags); 255 Disp = CurDAG->getTargetBlockAddress(AM.BlockAddr, MVT::i32, AM.Disp, 258 Disp = CurDAG->getTargetConstant(AM.Disp, MVT::i32); 263 Segment = CurDAG->getRegister(0, MVT::i32); 269 return CurDAG->getTargetConstant(Imm, MVT::i8); 275 return CurDAG 364 MoveBelowOrigChain(SelectionDAG *CurDAG, SDValue Load, SDValue Call, SDValue OrigChain) argument 1633 getAtomicLoadArithTargetConstant(SelectionDAG *CurDAG, DebugLoc dl, enum AtomicOpc &Op, EVT NVT, SDValue Val) argument 1845 isLoadIncOrDecStore(StoreSDNode *StoreNode, unsigned Opc, SDValue StoredVal, SelectionDAG *CurDAG, LoadSDNode* &LoadNode, SDValue &InputChain) argument [all...] |
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGISel.cpp | 270 CurDAG(new SelectionDAG(tm, OL)), 271 SDB(new SelectionDAGBuilder(*CurDAG, *FuncInfo, OL)), 283 delete CurDAG; 357 CurDAG->init(*MF); 482 // Release function-specific state. SDB and CurDAG are already cleared 499 CurDAG->setRoot(SDB->getControlRoot()); 511 Worklist.push_back(CurDAG->getRoot().getNode()); 542 unsigned NumSignBits = CurDAG->ComputeNumSignBits(Src); 543 CurDAG->ComputeMaskedBits(Src, KnownZero, KnownOne); 566 << " '" << BlockName << "'\n"; CurDAG 1912 HandleMergeInputChains(SmallVectorImpl<SDNode*> &ChainNodesMatched, SelectionDAG *CurDAG) argument [all...] |
H A D | SelectionDAGBuilder.cpp | 6751 EVT RegisterVT = TLI.getRegisterType(*CurDAG->getContext(), VT); 6752 unsigned NumRegs = TLI.getNumRegisters(*CurDAG->getContext(), VT); 6798 EVT RegVT = TLI.getRegisterType(*CurDAG->getContext(), VT); 6830 EVT PartVT = TLI.getRegisterType(*CurDAG->getContext(), VT); 6831 unsigned NumParts = TLI.getNumRegisters(*CurDAG->getContext(), VT);
|
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/CodeGen/ |
H A D | SelectionDAGISel.h | 50 SelectionDAG *CurDAG; member in class:llvm::SelectionDAGISel 178 CurDAG->ReplaceAllUsesOfValueWith(F, T); 184 CurDAG->ReplaceAllUsesOfValuesWith(F, T, Num); 190 CurDAG->ReplaceAllUsesWith(F, T);
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/NVPTX/ |
H A D | 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 [all...] |
H A D | NVPTXISelDAGToDAG.h | 79 return CurDAG->getTargetConstant(Imm, MVT::i32);
|