| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCSubtarget.h | 98 bool IsPPC64; variable 258 return IsPPC64 ? 8 : 4; in descriptorTOCAnchorOffset() 264 return IsPPC64 ? 16 : 8; in descriptorEnvironmentPointerOffset() 270 return IsPPC64 ? PPC::X11 : PPC::R11; in getEnvironmentPointerRegister() 276 return IsPPC64 ? PPC::X2 : PPC::R2; in getTOCPointerRegister() 282 return IsPPC64 ? PPC::X13 : PPC::R13; in getThreadPointerRegister() 286 return IsPPC64 ? PPC::X1 : PPC::R1; in getStackPointerRegister() 289 bool isXRaySupported() const override { return IsPPC64 && IsLittleEndian; } in isXRaySupported()
|
| H A D | PPCSubtarget.cpp | 62 IsPPC64(TargetTriple.getArch() == Triple::ppc64 || in PPCSubtarget() 106 if (IsPPC64 && has64BitSupport()) in initSubtargetFeatures() 112 if (HasSPE && IsPPC64) in initSubtargetFeatures() 127 if (HasAIXSmallLocalExecTLS && (!TargetTriple.isOSAIX() || !IsPPC64)) in initSubtargetFeatures()
|
| H A D | PPCAsmPrinter.cpp | 754 const bool IsPPC64 = Subtarget->isPPC64(); in emitInstruction() local 798 [IsPPC64, getTOCRelocAdjustedExprForXCOFF, in emitInstruction() 802 const unsigned EntryByteSize = IsPPC64 ? 8 : 4; in emitInstruction() 1018 TmpInst.setOpcode((!IsPPC64) ? (PPC::LA) : (PPC::LA8)); in emitInstruction() 1236 assert(IsPPC64 && "Not supported for 32-bit PowerPC"); in emitInstruction() 1255 TmpInst.setOpcode(IsPPC64 ? PPC::LD : PPC::LWZ); in emitInstruction() 1260 MOSymbol, IsPPC64 ? MCSymbolRefExpr::VK_PPC_GOT_TPREL_LO in emitInstruction() 1315 assert(IsPPC64 && "Not supported for 32-bit PowerPC"); in emitInstruction() 1338 MOSymbol, IsPPC64 ? MCSymbolRefExpr::VK_PPC_GOT_TLSGD_LO in emitInstruction() 1372 assert(IsPPC64 && "Not supported for 32-bit PowerPC"); in emitInstruction() [all …]
|
| H A D | PPCInstrVSX.td | 123 def IsPPC64 : Predicate<"Subtarget->isPPC64()">; 2459 // [HasVSX, HasP8Vector, IsBigEndian, IsPPC64] 2461 // [HasVSX, HasP8Vector, NoP9Vector, IsBigEndian, IsPPC64] 2474 // [HasVSX, HasP9Vector, IsBigEndian, IsPPC64] 2477 // [HasVSX, HasP9Altivec, IsBigEndian, IsPPC64] 2479 // [HasVSX, IsISA3_0, HasDirectMove, IsBigEndian, IsPPC64] 3452 } // HasVSX, HasP8Vector, IsBigEndian, IsPPC64 3559 } // HasVSX, HasP8Vector, NoP9Vector, IsBigEndian, IsPPC64 4455 } // HasVSX, HasP9Vector, IsBigEndian, IsPPC64 4936 } // HasVSX, HasP9Altivec, IsBigEndian, IsPPC64 [all …]
|
| H A D | PPCISelLowering.cpp | 5594 const bool IsPPC64 = Subtarget.isPPC64(); in buildCallOperands() local 5596 const MVT RegVT = IsPPC64 ? MVT::i64 : MVT::i32; in buildCallOperands() 6735 const bool IsPPC64 = Subtarget.isPPC64(); in CC_AIX() local 6876 const unsigned PtrSize = IsPPC64 ? 8 : 4; in CC_AIX() 6960 assert((IsPPC64 || SVT != MVT::i64) && in getRegClassForSVT() 7076 const bool IsPPC64 = Subtarget.isPPC64(); in LowerFormalArguments_AIX() local 7077 const unsigned PtrByteSize = IsPPC64 ? 8 : 4; in LowerFormalArguments_AIX() 7163 assert(!IsPPC64 && in LowerFormalArguments_AIX() 7391 const bool IsPPC64 = Subtarget.isPPC64(); in LowerCall_AIX() local 7393 const unsigned PtrByteSize = IsPPC64 ? 8 : 4; in LowerCall_AIX() [all …]
|
| H A D | PPCISelDAGToDAG.cpp | 5693 bool IsPPC64 = Subtarget->isPPC64(); in Select() local 5694 if (IsPPC64 && isInt64Immediate(N->getOperand(1), Imm64) && in Select() 5716 bool IsPPC64 = Subtarget->isPPC64(); in Select() local 5717 if (IsPPC64 && isInt64Immediate(N->getOperand(1), Imm64) && in Select() 6009 bool IsPPC64 = Subtarget->isPPC64(); in Select() local 6012 ? (IsPPC64 ? PPC::BDNZ8 : PPC::BDNZ) in Select() 6013 : (IsPPC64 ? PPC::BDZ8 : PPC::BDZ), in Select()
|
| H A D | PPCInstrP10.td | 2422 let Predicates = [IsISA3_1, HasVSX, IsBigEndian, IsPPC64] in {
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/ |
| H A D | PPCAsmParser.cpp | 100 bool IsPPC64; member in __anon25a1d1790111::PPCAsmParser 148 IsPPC64 = TheTriple.isPPC64(); in PPCAsmParser() 178 bool IsPPC64; member 212 IsPPC64 = o.IsPPC64; in PPCOperand() 404 if (!IsPPC64) { in isDirectBr() 674 Op->IsPPC64 = IsPPC64; in CreateToken() 692 Op->IsPPC64 = IsPPC64; in CreateTokenWithStringCopy() 702 Op->IsPPC64 = IsPPC64; in CreateImm() 713 Op->IsPPC64 = IsPPC64; in CreateExpr() 723 Op->IsPPC64 = IsPPC64; in CreateTLSReg() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | AddressSanitizer.cpp | 487 bool IsPPC64 = TargetTriple.getArch() == Triple::ppc64 || in getShadowMapping() local 535 else if (IsPPC64) in getShadowMapping() 593 Mapping.OrShadowOffset = !IsAArch64 && !IsPPC64 && !IsSystemZ && !IsPS && in getShadowMapping()
|