reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

lib/Target/PowerPC/PPCSubtarget.h
  207   bool isPPC64() const;

References

gen/lib/Target/PowerPC/PPCGenCallingConv.inc
  394     if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).isPPC64()) {
  406     if (!static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).isPPC64()) {
  692     if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).isPPC64()) {
  704     if (!static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).isPPC64()) {
gen/lib/Target/PowerPC/PPCGenDAGISel.inc
44070   case 40: return (PPCSubTarget->isPPC64());
44071   case 41: return (!PPCSubTarget->isPPC64());
lib/Target/PowerPC/PPCAsmPrinter.cpp
  485          ((Subtarget->isPPC64() && MI->getOperand(0).getReg() == PPC::X3) ||
  486           (!Subtarget->isPPC64() && MI->getOperand(0).getReg() == PPC::R3)) &&
  489          ((Subtarget->isPPC64() && MI->getOperand(1).getReg() == PPC::X3) ||
  490           (!Subtarget->isPPC64() && MI->getOperand(1).getReg() == PPC::R3)) &&
  493   if (!Subtarget->isPPC64() && !Subtarget->isDarwin() &&
  509                  MCInstBuilder(Subtarget->isPPC64() ?
  539   const bool IsPPC64 = Subtarget->isPPC64();
 1185   if (!Subtarget->isPPC64())
 1360   if (!Subtarget->isPPC64() &&
 1365   if (!Subtarget->isPPC64()) {
 1575   if (Subtarget->isPPC64()) {
 1620     if (STI.isPPC64() && Directive < PPC::DIR_64)
lib/Target/PowerPC/PPCBoolRetToInt.cpp
   93     Type *IntTy = ST->isPPC64() ? Type::getInt64Ty(V->getContext())
lib/Target/PowerPC/PPCFrameLowering.cpp
   51     return STI.isPPC64() ? 16 : 8;
   53   return STI.isPPC64() ? 16 : 4;
   58     return STI.isPPC64() ? 40 : 20;
   69     return STI.isPPC64() ? -8U : -4U;
   72   return STI.isPPC64() ? -8U : -4U;
   76   if ((STI.isDarwinABI() || STI.isAIXABI()) || STI.isPPC64())
   77     return (STI.isELFv2ABI() ? 4 : 6) * (STI.isPPC64() ? 8 : 4);
   85     return STI.isPPC64() ? -16U : -8U;
   88   return STI.isPPC64()
  113     if (Subtarget.isPPC64()) {
  273   if (Subtarget.isPPC64()) {
  619   unsigned R0 =  Subtarget.isPPC64() ? PPC::X0 : PPC::R0;
  620   unsigned R12 = Subtarget.isPPC64() ? PPC::X12 : PPC::R12;
  663   BitVector BV = RS.getRegsAvailable(Subtarget.isPPC64() ? &PPC::G8RCRegClass :
  713   bool HasRedZone = Subtarget.isPPC64() || !Subtarget.isSVR4ABI();
  740   if (!Subtarget.isELFv2ABI() || !Subtarget.isPPC64())
  789   bool isPPC64 = Subtarget.isPPC64();
 1389   bool isPPC64 = Subtarget.isPPC64();
 1401   bool HasRedZone = Subtarget.isPPC64() || !Subtarget.isSVR4ABI();
 1779   const bool isPPC64 = Subtarget.isPPC64();
 2018     if (Subtarget.isPPC64()) {
 2030   if (spillsCR(MF) && !(Subtarget.isPPC64() && Subtarget.isSVR4ABI())) {
 2109     const TargetRegisterClass &RC = Subtarget.isPPC64() ? G8RC : GPRC;
 2236       if (Subtarget.isPPC64()) {
 2316       bool is64Bit = Subtarget.isPPC64();
 2405         restoreCRs(Subtarget.isPPC64(), is31,
 2437     restoreCRs(Subtarget.isPPC64(), is31, CR2Spilled, CR3Spilled, CR4Spilled,
 2468           MF.getSubtarget<PPCSubtarget>().isPPC64());
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 4704     bool IsPPC64 = PPCSubTarget->isPPC64();
 4727     bool IsPPC64 = PPCSubTarget->isPPC64();
 4818     if (PPCSubTarget->isISA3_0() && PPCSubTarget->isPPC64()) {
 4988     bool IsPPC64 = PPCSubTarget->isPPC64();
 5068     const bool isPPC64 = PPCSubTarget->isPPC64();
 6205   if (!PPCSubTarget->isPPC64())
 6371   if (PPCSubTarget->isDarwin() || !PPCSubTarget->isPPC64())
lib/Target/PowerPC/PPCISelLowering.cpp
  141   bool isPPC64 = Subtarget.isPPC64();
  510     if (Subtarget.hasLFIWAX() || Subtarget.isPPC64())
 1282   unsigned Align = Subtarget.isPPC64() ? 8 : 4;
 2434       Base = DAG.getRegister(Subtarget.isPPC64() ? PPC::ZERO8 : PPC::ZERO,
 2491   Base = DAG.getRegister(Subtarget.isPPC64() ? PPC::ZERO8 : PPC::ZERO,
 2692   const bool Is64Bit = Subtarget.isPPC64();
 2747   if (Subtarget.isPPC64())
 2754   if (!Subtarget.isPPC64())
 2771   if (!Subtarget.isPPC64())
 2851   bool is64bit = Subtarget.isPPC64();
 3038   assert(!Subtarget.isPPC64() && "LowerVAARG is PPC32 only");
 3129   assert(!Subtarget.isPPC64() && "LowerVACOPY is PPC32 only");
 3187   if (Subtarget.isDarwinABI() || Subtarget.isPPC64()) {
 4801     bool isPPC64 = Subtarget.isPPC64();
 4852     EVT VT = Subtarget.isPPC64() ? MVT::i64 : MVT::i32;
 4953   bool isPPC64 = Subtarget.isPPC64();
 5231   if (isVarArg && Subtarget.isSVR4ABI() && !Subtarget.isPPC64())
 5277       ((Subtarget.isSVR4ABI() && Subtarget.isPPC64()) ||
 5354     else if (Subtarget.isSVR4ABI() && Subtarget.isPPC64())
 5391   if (Subtarget.isSVR4ABI() && Subtarget.isPPC64())
 6725   const bool IsPPC64 = Subtarget.isPPC64();
 6816   const unsigned PtrByteSize = Subtarget.isPPC64() ? 8 : 4;
 6996   bool isPPC64 = Subtarget.isPPC64();
 7017   bool isPPC64 = Subtarget.isPPC64();
 7040   bool isPPC64 = Subtarget.isPPC64();
 7084   bool isPPC64 = Subtarget.isPPC64();
 7487   if (Subtarget.hasDirectMove() && Subtarget.isPPC64())
 7744       Subtarget.isPPC64() && Subtarget.hasFPCVT())
 7926     assert(Subtarget.isPPC64() &&
 9451     if (Subtarget.isPPC64())
 9528     assert(Subtarget.isPPC64() && "Only 64-bit is supported for now.");
10220     if (!Subtarget.isSVR4ABI() || Subtarget.isPPC64())
10285     if (isa<LoadInst>(Inst) && Subtarget.isPPC64())
10431   bool is64bit = Subtarget.isPPC64();
10694     BaseReg = Subtarget.isPPC64() ? PPC::X1 : PPC::R1;
10696     BaseReg = Subtarget.isPPC64() ? PPC::BP8 : PPC::BP;
10699                 TII->get(Subtarget.isPPC64() ? PPC::STD : PPC::STW))
10722               TII->get(Subtarget.isPPC64() ? PPC::MFLR8 : PPC::MFLR), LabelReg);
10725   if (Subtarget.isPPC64()) {
11249     bool is64bit = Subtarget.isPPC64();
12320         (N->getOperand(0).getValueType() == MVT::i32 && Subtarget.isPPC64())))
13438          (Subtarget.hasLDBRX() && Subtarget.isPPC64() && Op1VT == MVT::i64))) {
13473     if (Subtarget.isPPC64() && !DCI.isBeforeLegalize() &&
13886          (Subtarget.hasLDBRX() && Subtarget.isPPC64() &&
14099   if (VT == MVT::i64 && !Subtarget.isPPC64())
14313       if (VT == MVT::i64 && Subtarget.isPPC64())
14317       if (VT == MVT::i64 && Subtarget.isPPC64())
14375   if (R.first && VT == MVT::i64 && Subtarget.isPPC64() &&
14521   bool isPPC64 = Subtarget.isPPC64();
14572   bool isPPC64 = Subtarget.isPPC64();
14840   if (Subtarget.isPPC64()) {
14879          (Subtarget.isPPC64() && MemVT == MVT::i32)) &&
14980   return Subtarget.isPPC64() ? PPC::X3 : PPC::R3;
14985   return Subtarget.isPPC64() ? PPC::X4 : PPC::R4;
15016   if (!Subtarget.isPPC64()) return;
15182   if (!Subtarget.isPPC64())
lib/Target/PowerPC/PPCInstrInfo.cpp
  102                       STI.isPPC64() ? PPC::BLR8 : PPC::BLR),
  500   bool isPPC64 = Subtarget.isPPC64();
  714   bool isPPC64 = Subtarget.isPPC64();
 1376     bool isPPC64 = Subtarget.isPPC64();
 1442       bool isPPC64 = Subtarget.isPPC64();
 1461       bool isPPC64 = Subtarget.isPPC64();
 1498     bool isPPC64 = Subtarget.isPPC64();
 1659   bool isPPC64 = Subtarget.isPPC64();
 2140     const int64_t Offset = Subtarget.isPPC64() ? -0x7010 : -0x7008;
 2141     const unsigned Reg = Subtarget.isPPC64() ? PPC::X13 : PPC::R2;
 2142     MI.setDesc(get(Subtarget.isPPC64() ? PPC::LD : PPC::LWZ));
 4155   return (Opcode == (Subtarget.isPPC64() ? PPC::BDNZ8 : PPC::BDNZ));
 4192           MF->getSubtarget<PPCSubtarget>().isPPC64() ? PPC::CTR8 : PPC::CTR,
 4252   unsigned LOOPi = (Subtarget.isPPC64() ? PPC::MTCTR8loop : PPC::MTCTRloop);
lib/Target/PowerPC/PPCSubtarget.cpp
  207   CriticalPathRCs.push_back(isPPC64() ?
lib/Target/PowerPC/PPCSubtarget.h
  294     return isDarwinABI() ? 224 : (isPPC64() ? 288 : 0);
  323   bool is64BitELFABI() const { return  isSVR4ABI() && isPPC64(); }
  324   bool is32BitELFABI() const { return  isSVR4ABI() && !isPPC64(); }
lib/Target/PowerPC/PPCTLSDynamicCall.cpp
   51       bool Is64Bit = MBB.getParent()->getSubtarget<PPCSubtarget>().isPPC64();
lib/Target/PowerPC/PPCTOCRegDeps.cpp
  114           MBB.getParent()->getSubtarget<PPCSubtarget>().isPPC64();
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  189       if (ST->isPPC64() &&
  641   if (ST->isPPC64())