/external/llvm/lib/Target/AArch64/ |
AArch64ISelDAGToDAG.cpp | 39 const AArch64Subtarget *Subtarget; 45 Subtarget(&TM.getSubtarget<AArch64Subtarget>()) {
|
AArch64ISelLowering.cpp | 33 const AArch64Subtarget *Subtarget = &TM.getSubtarget<AArch64Subtarget>(); 35 if (Subtarget->isTargetLinux()) 37 if (Subtarget->isTargetELF()) 39 llvm_unreachable("unknown subtarget type"); 45 const AArch64Subtarget *Subtarget = &TM.getSubtarget<AArch64Subtarget>(); 58 if (Subtarget->hasNEON()) { 272 if (Subtarget->hasNEON()) { [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430ISelDAGToDAG.cpp | 94 const MSP430Subtarget &Subtarget; 100 Subtarget(*TM.getSubtargetImpl()) { }
|
/external/llvm/lib/Target/PowerPC/ |
PPCFastISel.cpp | 322 const PPCSubtarget *Subtarget = &TM.getSubtarget<PPCSubtarget>(); 323 if (Subtarget->isPPC64() && Subtarget->isSVR4ABI())
|
PPCAsmPrinter.cpp | 66 const PPCSubtarget &Subtarget; 71 Subtarget(TM.getSubtarget<PPCSubtarget>()), TOCLabelID(0) {} 148 if (!Subtarget.isDarwin()) RegName = stripRegisterPrefix(RegName); 287 if (!Subtarget.isDarwin()) RegName = stripRegisterPrefix(RegName); 355 LowerPPCMachineInstrToMCInst(MI, TmpInst, *this, Subtarget.isDarwin()); 384 LowerPPCMachineInstrToMCInst(MI, TmpInst, *this, Subtarget.isDarwin()); 428 LowerPPCMachineInstrToMCInst(MI, TmpInst, *this, Subtarget.isDarwin()); 465 LowerPPCMachineInstrToMCInst(MI, TmpInst, *this, Subtarget.isDarwin()); 502 assert(Subtarget.isPPC64() && "Not supported for 32-bit PowerPC"); 517 LowerPPCMachineInstrToMCInst(MI, TmpInst, *this, Subtarget.isDarwin()) [all...] |
PPCISelLowering.cpp | 61 const PPCSubtarget *Subtarget = &TM.getSubtarget<PPCSubtarget>(); 71 bool isPPC64 = Subtarget->isPPC64(); 142 if (!Subtarget->hasFSQRT() && 144 Subtarget->hasFRSQRTE() && Subtarget->hasFRE())) 147 if (!Subtarget->hasFSQRT() && 149 Subtarget->hasFRSQRTES() && Subtarget->hasFRES())) 155 if (Subtarget->hasFPRND()) { 186 if (Subtarget->hasPOPCNTD()) [all...] |
/external/llvm/lib/Target/X86/ |
X86RegisterInfo.cpp | 68 const X86Subtarget *Subtarget = &TM.getSubtarget<X86Subtarget>(); 69 Is64Bit = Subtarget->is64Bit(); 70 IsWin64 = Subtarget->isTargetWin64(); 179 const X86Subtarget &Subtarget = TM.getSubtarget<X86Subtarget>(); 183 if (Subtarget.isTarget64BitLP64()) 187 if (Subtarget.isTarget64BitLP64()) 191 if (Subtarget.isTargetWin64()) 193 else if (Subtarget.is64Bit())
|
X86FastISel.cpp | 44 /// Subtarget - Keep a pointer to the X86Subtarget around so that we can 46 const X86Subtarget *Subtarget; 59 Subtarget = &TM.getSubtarget<X86Subtarget>(); 60 X86ScalarSSEf64 = Subtarget->hasSSE2(); 61 X86ScalarSSEf32 = Subtarget->hasSSE1(); 206 Opc = Subtarget->hasAVX() ? X86::VMOVSSrm : X86::MOVSSrm; 215 Opc = Subtarget->hasAVX() ? X86::VMOVSDrm : X86::MOVSDrm; 259 (Subtarget->hasAVX() ? X86::VMOVSSmr : X86::MOVSSmr) : X86::ST_Fp32m; 263 (Subtarget->hasAVX() ? X86::VMOVSDmr : X86::MOVSDmr) : X86::ST_Fp64m; 267 Opc = Subtarget->hasAVX() ? X86::VMOVAPSmr : X86::MOVAPSmr [all...] |
X86ISelDAGToDAG.cpp | 144 /// Subtarget - Keep a pointer to the X86Subtarget around so that we can 146 const X86Subtarget *Subtarget; 155 Subtarget(&tm.getSubtarget<X86Subtarget>()), 449 ((N->getOpcode() == X86ISD::CALL && !Subtarget->callRegIndirect()) || 452 (Subtarget->is64Bit() || 560 if (Subtarget->isTargetCygMing()) { 562 Subtarget->is64Bit() ? X86::CALL64pcrel32 : X86::CALLpcrel32; 589 if (Subtarget->is64Bit()) { 615 Subtarget->isTargetLinux()) 643 if (Subtarget->is64Bit() && N.getOpcode() == X86ISD::WrapperRIP & [all...] |
X86ISelLowering.h | 722 return Subtarget; 735 return Subtarget->isTargetWindows() && !Subtarget->is64Bit(); 766 /// Subtarget - Keep a pointer to the X86Subtarget around so that we can 768 const X86Subtarget *Subtarget; [all...] |
X86ISelLowering.cpp | 179 const X86Subtarget *Subtarget = &TM.getSubtarget<X86Subtarget>(); 180 bool is64Bit = Subtarget->is64Bit(); 182 if (Subtarget->isTargetEnvMacho()) { 188 if (Subtarget->isTargetLinux()) 190 if (Subtarget->isTargetELF()) 192 if (Subtarget->isTargetCOFF() && !Subtarget->isTargetEnvMacho()) 194 llvm_unreachable("unknown subtarget type"); 199 Subtarget = &TM.getSubtarget<X86Subtarget>(); 200 X86ScalarSSEf64 = Subtarget->hasSSE2() [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
AMDILISelDAGToDAG.cpp | 37 // Subtarget - Keep a pointer to the AMDGPU Subtarget around so that we can 39 const AMDGPUSubtarget &Subtarget; 89 : SelectionDAGISel(TM), Subtarget(TM.getSubtarget<AMDGPUSubtarget>())
|
/external/llvm/lib/Target/Mips/ |
MipsISelLowering.h | 327 // Subtarget Info 328 const MipsSubtarget *Subtarget;
|
/external/llvm/lib/Target/R600/ |
AMDGPUISelDAGToDAG.cpp | 39 // Subtarget - Keep a pointer to the AMDGPU Subtarget around so that we can 41 const AMDGPUSubtarget &Subtarget; 99 : SelectionDAGISel(TM), Subtarget(TM.getSubtarget<AMDGPUSubtarget>()) { 808 if (Subtarget.getGeneration() < AMDGPUSubtarget::SOUTHERN_ISLANDS) {
|
/external/llvm/lib/Target/ARM/ |
ARMCodeEmitter.cpp | 51 const ARMSubtarget *Subtarget; 407 Subtarget = &TM.getSubtarget<ARMSubtarget>(); 731 Subtarget->GVIsIndirectSymbol(GV, RelocM), [all...] |
ARMISelLowering.h | 367 return Subtarget; 401 /// Subtarget - Keep a pointer to the ARMSubtarget around so that we can 403 const ARMSubtarget *Subtarget; 438 const ARMSubtarget *Subtarget) const;
|
ARMISelDAGToDAG.cpp | 65 /// Subtarget - Keep a pointer to the ARMSubtarget around so that we can 67 const ARMSubtarget *Subtarget; 73 Subtarget(&TM.getSubtarget<ARMSubtarget>()) { 335 if (!Subtarget->hasV6T2Ops()) 338 bool isThumb2 = Subtarget->isThumb(); 425 if (!Subtarget->isCortexA8() && !Subtarget->isCortexA9() && 426 !Subtarget->isSwift()) 467 if (!Subtarget->isLikeA9() && !Subtarget->isSwift() [all...] |
ARMFastISel.cpp | 78 /// Subtarget - Keep a pointer to the ARMSubtarget around so that we can 80 const ARMSubtarget *Subtarget; 97 Subtarget = &TM.getSubtarget<ARMSubtarget>(); 539 if (!Subtarget->hasVFP2()) return false; 567 if (Subtarget->hasV6T2Ops() && isUInt<16>(CI->getZExtValue())) { 579 if (VT == MVT::i32 && Subtarget->hasV6T2Ops() && CI->isNegative()) { 626 bool IsIndirect = Subtarget->GVIsIndirectSymbol(GV, RelocM); 635 if (!Subtarget->isTargetDarwin() && IsThreadLocal) return 0; 641 if (Subtarget->useMovt() && 642 Subtarget->isTargetDarwin() == (RelocM != Reloc::Static)) [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonISelDAGToDAG.cpp | 47 /// Subtarget - Keep a pointer to the Hexagon Subtarget around so that we can 49 const HexagonSubtarget &Subtarget; 58 Subtarget(targetmachine.getSubtarget<HexagonSubtarget>()), [all...] |
/external/llvm/lib/Target/SystemZ/ |
SystemZISelDAGToDAG.cpp | 128 const SystemZSubtarget &Subtarget; 285 Subtarget(*TM.getSubtargetImpl()) { } [all...] |