Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
DPPCSubtarget.h99 bool IsPPC64; variable
387 return IsPPC64 ? 8 : 4; in descriptorTOCAnchorOffset()
393 return IsPPC64 ? 16 : 8; in descriptorEnvironmentPointerOffset()
399 return IsPPC64 ? PPC::X11 : PPC::R11; in getEnvironmentPointerRegister()
405 return IsPPC64 ? PPC::X2 : PPC::R2; in getTOCPointerRegister()
409 return IsPPC64 ? PPC::X1 : PPC::R1; in getStackPointerRegister()
412 bool isXRaySupported() const override { return IsPPC64 && IsLittleEndian; } in isXRaySupported()
DPPCSubtarget.cpp57 IsPPC64(TargetTriple.getArch() == Triple::ppc64 || in PPCSubtarget()
167 if (IsPPC64 && has64BitSupport()) in initSubtargetFeatures()
175 if (HasSPE && IsPPC64) in initSubtargetFeatures()
DPPCAsmPrinter.cpp639 const bool IsPPC64 = Subtarget->isPPC64(); in emitInstruction() local
683 [IsPPC64, getTOCRelocAdjustedExprForXCOFF, in emitInstruction()
687 const unsigned EntryByteSize = IsPPC64 ? 8 : 4; in emitInstruction()
939 assert((IsAIX && !IsPPC64 && TM.getCodeModel() == CodeModel::Large) && in emitInstruction()
971 assert(IsAIX && !IsPPC64 && TM.getCodeModel() == CodeModel::Large && in emitInstruction()
1101 assert(IsPPC64 && "Not supported for 32-bit PowerPC"); in emitInstruction()
1120 TmpInst.setOpcode(IsPPC64 ? PPC::LD : PPC::LWZ); in emitInstruction()
1125 MOSymbol, IsPPC64 ? MCSymbolRefExpr::VK_PPC_GOT_TPREL_LO in emitInstruction()
1180 assert(IsPPC64 && "Not supported for 32-bit PowerPC"); in emitInstruction()
1203 MOSymbol, IsPPC64 ? MCSymbolRefExpr::VK_PPC_GOT_TLSGD_LO in emitInstruction()
[all …]
DPPCInstrVSX.td148 def IsPPC64 : Predicate<"Subtarget->isPPC64()">;
2461 // [HasVSX, HasP8Vector, IsBigEndian, IsPPC64]
2463 // [HasVSX, HasP8Vector, NoP9Vector, IsBigEndian, IsPPC64]
2468 // [HasVSX, HasDirectMove, NoP9Altivec, IsBigEndian, IsPPC64]
2469 // [HasVSX, HasDirectMove, NoP9Vector, IsBigEndian, IsPPC64]
2475 // [HasVSX, HasP9Vector, IsBigEndian, IsPPC64]
2478 // [HasVSX, HasP9Altivec, IsBigEndian, IsPPC64]
2480 // [HasVSX, IsISA3_0, HasDirectMove, IsBigEndian, IsPPC64]
3321 let Predicates = [HasVSX, HasP8Vector, IsBigEndian, IsPPC64] in {
3364 } // HasVSX, HasP8Vector, IsBigEndian, IsPPC64
[all …]
DPPCISelLowering.cpp5422 const bool IsPPC64 = Subtarget.isPPC64(); in buildCallOperands() local
5424 const MVT RegVT = IsPPC64 ? MVT::i64 : MVT::i32; in buildCallOperands()
5462 Ops.push_back(DAG.getRegister(IsPPC64 ? PPC::CTR8 : PPC::CTR, RegVT)); in buildCallOperands()
6527 const bool IsPPC64 = Subtarget.isPPC64(); in CC_AIX() local
6528 const Align PtrAlign = IsPPC64 ? Align(8) : Align(4); in CC_AIX()
6529 const MVT RegVT = IsPPC64 ? MVT::i64 : MVT::i32; in CC_AIX()
6569 if (unsigned Reg = State.AllocateReg(IsPPC64 ? GPR_64 : GPR_32)) in CC_AIX()
6587 assert(IsPPC64 && "PPC32 should have split i64 values."); in CC_AIX()
6596 if (unsigned Reg = State.AllocateReg(IsPPC64 ? GPR_64 : GPR_32)) in CC_AIX()
6610 State.AllocateStack(IsPPC64 ? 8 : StoreSize, Align(4)); in CC_AIX()
[all …]
DPPCISelDAGToDAG.cpp5257 bool IsPPC64 = Subtarget->isPPC64(); in Select() local
5258 if (IsPPC64 && isInt64Immediate(N->getOperand(1), Imm64) && in Select()
5280 bool IsPPC64 = Subtarget->isPPC64(); in Select() local
5281 if (IsPPC64 && isInt64Immediate(N->getOperand(1), Imm64) && in Select()
5561 bool IsPPC64 = Subtarget->isPPC64(); in Select() local
5564 ? (IsPPC64 ? PPC::BDNZ8 : PPC::BDNZ) in Select()
5565 : (IsPPC64 ? PPC::BDZ8 : PPC::BDZ), in Select()
DPPCInstrPrefix.td2795 let Predicates = [IsISA3_1, HasVSX, IsBigEndian, IsPPC64] in {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/
DPPCAsmParser.cpp100 bool IsPPC64; member in __anonfc87e81b0111::PPCAsmParser
104 bool isPPC64() const { return IsPPC64; } in isPPC64()
147 IsPPC64 = TheTriple.isPPC64(); in PPCAsmParser()
177 bool IsPPC64; member
210 IsPPC64 = o.IsPPC64; in PPCOperand()
243 bool isPPC64() const { return IsPPC64; } in isPPC64()
411 if (!IsPPC64) { in isDirectBr()
626 bool IsPPC64) { in CreateToken()
632 Op->IsPPC64 = IsPPC64; in CreateToken()
637 CreateTokenWithStringCopy(StringRef Str, SMLoc S, bool IsPPC64) { in CreateTokenWithStringCopy()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
DAddressSanitizer.cpp454 bool IsPPC64 = TargetTriple.getArch() == Triple::ppc64 || in getShadowMapping() local
497 else if (IsPPC64) in getShadowMapping()
551 Mapping.OrShadowOffset = !IsAArch64 && !IsPPC64 && !IsSystemZ && !IsPS4CPU && in getShadowMapping()