Lines Matching defs:isPPC64
76 setMinStackArgumentAlignment(TM.getSubtarget<PPCSubtarget>().isPPC64() ? 8:4);
230 if (TM.getSubtarget<PPCSubtarget>().isPPC64()) {
401 if (TM.getSubtarget<PPCSubtarget>().isPPC64()) {
456 if (PPCSubTarget.isPPC64())
939 Base = DAG.getRegister(PPCSubTarget.isPPC64() ? PPC::X0 : PPC::R0,
988 Base = DAG.getRegister(PPCSubTarget.isPPC64() ? PPC::X0 : PPC::R0,
1051 Base = DAG.getRegister(PPCSubTarget.isPPC64() ? PPC::X0 : PPC::R0,
1234 if (PPCSubTarget.isSVR4ABI() && PPCSubTarget.isPPC64()) {
1311 assert(!Subtarget.isPPC64() && "LowerVAARG is PPC32 only");
1423 bool isPPC64 = (PtrVT == MVT::i64);
1434 // TrampSize == (isPPC64 ? 48 : 40);
1435 Entry.Node = DAG.getConstant(isPPC64 ? 48 : 40,
1436 isPPC64 ? MVT::i64 : MVT::i32);
1461 if (Subtarget.isDarwinABI() || Subtarget.isPPC64()) {
1645 if (PPCSubTarget.isSVR4ABI() && !PPCSubTarget.isPPC64()) {
1887 bool isPPC64 = PtrVT == MVT::i64;
1891 unsigned PtrByteSize = isPPC64 ? 8 : 4;
1893 unsigned ArgOffset = PPCFrameLowering::getLinkageSize(isPPC64, true);
1919 const uint16_t *GPR = isPPC64 ? GPR_64 : GPR_32;
1929 if (!isVarArg && !isPPC64) {
1948 VecArgOffset += isPPC64 ? 8 : 4;
1987 if (isVarArg || isPPC64) {
2017 if (isPPC64)
2040 if (isPPC64)
2064 if (!isPPC64) {
2111 if (ObjSize == 8 && GPR_idx != Num_GPR_Regs && !isPPC64)
2129 ArgOffset += isPPC64 ? 8 : ObjSize;
2151 if (!isVarArg && !isPPC64) {
2192 PPCFrameLowering::getMinCallFrameSize(isPPC64, true));
2215 if (isPPC64)
2241 bool isPPC64,
2251 unsigned NumBytes = PPCFrameLowering::getLinkageSize(isPPC64, true);
2253 unsigned PtrByteSize = isPPC64 ? 8 : 4;
2268 if (!isVarArg && !isPPC64) {
2292 PPCFrameLowering::getMinCallFrameSize(isPPC64, true));
2414 bool isPPC64,
2419 int SlotSize = isPPC64 ? 8 : 4;
2420 int NewRetAddrLoc = SPDiff + PPCFrameLowering::getReturnSaveOffset(isPPC64,
2424 EVT VT = isPPC64 ? MVT::i64 : MVT::i32;
2434 SPDiff + PPCFrameLowering::getFramePointerSaveOffset(isPPC64, isDarwinABI);
2449 CalculateTailCallArgDest(SelectionDAG &DAG, MachineFunction &MF, bool isPPC64,
2455 EVT VT = isPPC64 ? MVT::i64 : MVT::i32;
2476 EVT VT = PPCSubTarget.isPPC64() ? MVT::i64 : MVT::i32;
2515 unsigned ArgOffset, bool isPPC64, bool isTailCall,
2523 if (isPPC64)
2533 } else CalculateTailCallArgDest(DAG, MF, isPPC64, Arg, SPDiff, ArgOffset,
2539 DebugLoc dl, bool isPPC64, int SPDiff, unsigned NumBytes,
2557 isPPC64, isDarwinABI, dl);
2572 bool isPPC64 = PPCSubTarget.isPPC64();
2637 if (isSVR4ABI && isPPC64) {
2716 Ops.push_back(DAG.getRegister(isPPC64 ? PPC::CTR8 : PPC::CTR, PtrVT));
2829 if (!isTailCall && PPCSubTarget.isSVR4ABI()&& PPCSubTarget.isPPC64()) {
2879 if (PPCSubTarget.isSVR4ABI() && !PPCSubTarget.isPPC64())
3111 bool isPPC64 = PtrVT == MVT::i64;
3112 unsigned PtrByteSize = isPPC64 ? 8 : 4;
3131 CalculateParameterAndLinkageAreaSize(DAG, isPPC64, isVarArg, CallConv,
3159 if (isPPC64)
3168 unsigned ArgOffset = PPCFrameLowering::getLinkageSize(isPPC64, true);
3189 const uint16_t *GPR = isPPC64 ? GPR_64 : GPR_32;
3208 if (isPPC64 && Arg.getValueType() == MVT::i32) {
3283 isPPC64, isTailCall, false, MemOpChains,
3306 if (GPR_idx != NumGPRs && Arg.getValueType() == MVT::f64 && !isPPC64){
3322 !isPPC64) // PPC64 has 64-bit GPR's obviously :)
3327 isPPC64, isTailCall, false, MemOpChains,
3330 if (isPPC64)
3386 isPPC64, isTailCall, true, MemOpChains,
3412 isPPC64, isTailCall, true, MemOpChains,
3427 if (!isTailCall && isPPC64 && PPCSubTarget.isSVR4ABI() &&
3447 RegsToPass.push_back(std::make_pair((unsigned)(isPPC64 ? PPC::X12 :
3460 PrepareTailCall(DAG, InFlag, Chain, dl, isPPC64, SPDiff, NumBytes, LROp,
3524 bool isPPC64 = Subtarget.isPPC64();
3525 unsigned SP = isPPC64 ? PPC::X1 : PPC::R1;
3550 bool isPPC64 = PPCSubTarget.isPPC64();
3562 int LROffset = PPCFrameLowering::getReturnSaveOffset(isPPC64, isDarwinABI);
3564 RASI = MF.getFrameInfo()->CreateFixedObject(isPPC64? 8 : 4, LROffset, true);
3574 bool isPPC64 = PPCSubTarget.isPPC64();
3586 int FPOffset = PPCFrameLowering::getFramePointerSaveOffset(isPPC64,
3590 FPSI = MF.getFrameInfo()->CreateFixedObject(isPPC64? 8 : 4, FPOffset, true);
4612 || TM.getSubtarget<PPCSubtarget>().isPPC64())
4769 bool is64bit = PPCSubTarget.isPPC64();
5091 bool is64bit = PPCSubTarget.isPPC64();
5614 if (VT == MVT::i64 && PPCSubTarget.isPPC64())
5765 bool isPPC64 = PPCSubTarget.isPPC64();
5772 DAG.getConstant(PPCFrameLowering::getReturnSaveOffset(isPPC64, isDarwinABI),
5773 isPPC64? MVT::i64 : MVT::i32);
5792 bool isPPC64 = PtrVT == MVT::i64;
5801 unsigned FrameReg = isPPC64 ? (is31 ? PPC::X31 : PPC::X1) :
5835 if (this->PPCSubTarget.isPPC64()) {