Home
last modified time | relevance | path

Searched refs:IsPPC64 (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.h99 bool IsPPC64; variable
409 return IsPPC64 ? 8 : 4; in descriptorTOCAnchorOffset()
415 return IsPPC64 ? 16 : 8; in descriptorEnvironmentPointerOffset()
421 return IsPPC64 ? PPC::X11 : PPC::R11; in getEnvironmentPointerRegister()
427 return IsPPC64 ? PPC::X2 : PPC::R2; in getTOCPointerRegister()
431 return IsPPC64 ? PPC::X1 : PPC::R1; in getStackPointerRegister()
434 bool isXRaySupported() const override { return IsPPC64 && IsLittleEndian; } in isXRaySupported()
H A DPPCSubtarget.cpp58 IsPPC64(TargetTriple.getArch() == Triple::ppc64 || in PPCSubtarget()
179 if (IsPPC64 && has64BitSupport()) in initSubtargetFeatures()
187 if (HasSPE && IsPPC64) in initSubtargetFeatures()
H A DPPCAsmPrinter.cpp666 const bool IsPPC64 = Subtarget->isPPC64(); in emitInstruction() local
710 [IsPPC64, getTOCRelocAdjustedExprForXCOFF, in emitInstruction()
714 const unsigned EntryByteSize = IsPPC64 ? 8 : 4; in emitInstruction()
914 TmpInst.setOpcode((!IsPPC64) ? (PPC::LA) : (PPC::LA8)); in emitInstruction()
1129 assert(IsPPC64 && "Not supported for 32-bit PowerPC"); in emitInstruction()
1148 TmpInst.setOpcode(IsPPC64 ? PPC::LD : PPC::LWZ); in emitInstruction()
1153 MOSymbol, IsPPC64 ? MCSymbolRefExpr::VK_PPC_GOT_TPREL_LO in emitInstruction()
1208 assert(IsPPC64 && "Not supported for 32-bit PowerPC"); in emitInstruction()
1231 MOSymbol, IsPPC64 ? MCSymbolRefExpr::VK_PPC_GOT_TLSGD_LO in emitInstruction()
1259 assert(IsPPC64 && "Not supported for 32-bit PowerPC"); in emitInstruction()
[all …]
H A DPPCInstrVSX.td123 def IsPPC64 : Predicate<"Subtarget->isPPC64()">;
2451 // [HasVSX, HasP8Vector, IsBigEndian, IsPPC64]
2453 // [HasVSX, HasP8Vector, NoP9Vector, IsBigEndian, IsPPC64]
2466 // [HasVSX, HasP9Vector, IsBigEndian, IsPPC64]
2469 // [HasVSX, HasP9Altivec, IsBigEndian, IsPPC64]
2471 // [HasVSX, IsISA3_0, HasDirectMove, IsBigEndian, IsPPC64]
3417 } // HasVSX, HasP8Vector, IsBigEndian, IsPPC64
3524 } // HasVSX, HasP8Vector, NoP9Vector, IsBigEndian, IsPPC64
4466 } // HasVSX, HasP9Vector, IsBigEndian, IsPPC64
4944 } // HasVSX, HasP9Altivec, IsBigEndian, IsPPC64
[all …]
H A DPPCISelLowering.cpp5487 const bool IsPPC64 = Subtarget.isPPC64(); in buildCallOperands() local
5489 const MVT RegVT = IsPPC64 ? MVT::i64 : MVT::i32; in buildCallOperands()
6588 const bool IsPPC64 = Subtarget.isPPC64(); in CC_AIX() local
6730 const unsigned PtrSize = IsPPC64 ? 8 : 4; in CC_AIX()
6814 assert((IsPPC64 || SVT != MVT::i64) && in getRegClassForSVT()
6930 const bool IsPPC64 = Subtarget.isPPC64(); in LowerFormalArguments_AIX() local
6931 const unsigned PtrByteSize = IsPPC64 ? 8 : 4; in LowerFormalArguments_AIX()
7017 assert(!IsPPC64 && in LowerFormalArguments_AIX()
7245 const bool IsPPC64 = Subtarget.isPPC64(); in LowerCall_AIX() local
7247 const unsigned PtrByteSize = IsPPC64 ? 8 : 4; in LowerCall_AIX()
[all …]
H A DPPCISelDAGToDAG.cpp5395 bool IsPPC64 = Subtarget->isPPC64(); in Select() local
5396 if (IsPPC64 && isInt64Immediate(N->getOperand(1), Imm64) && in Select()
5418 bool IsPPC64 = Subtarget->isPPC64(); in Select() local
5419 if (IsPPC64 && isInt64Immediate(N->getOperand(1), Imm64) && in Select()
5714 bool IsPPC64 = Subtarget->isPPC64(); in Select() local
5717 ? (IsPPC64 ? PPC::BDNZ8 : PPC::BDNZ) in Select()
5718 : (IsPPC64 ? PPC::BDZ8 : PPC::BDZ), in Select()
H A DPPCInstrP10.td2279 let Predicates = [IsISA3_1, HasVSX, IsBigEndian, IsPPC64] in {
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp100 bool IsPPC64; member in __anon662ace330111::PPCAsmParser
148 IsPPC64 = TheTriple.isPPC64(); in PPCAsmParser()
178 bool IsPPC64; member
212 IsPPC64 = o.IsPPC64; in PPCOperand()
379 if (!IsPPC64) { in isDirectBr()
600 Op->IsPPC64 = IsPPC64; in CreateToken()
618 Op->IsPPC64 = IsPPC64; in CreateTokenWithStringCopy()
628 Op->IsPPC64 = IsPPC64; in CreateImm()
639 Op->IsPPC64 = IsPPC64; in CreateExpr()
649 Op->IsPPC64 = IsPPC64; in CreateTLSReg()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp477 bool IsPPC64 = TargetTriple.getArch() == Triple::ppc64 || in getShadowMapping() local
523 else if (IsPPC64) in getShadowMapping()
579 Mapping.OrShadowOffset = !IsAArch64 && !IsPPC64 && !IsSystemZ && !IsPS && in getShadowMapping()