| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCSubtarget.h | 99 bool IsPPC64; variable 383 return IsPPC64 ? 8 : 4; in descriptorTOCAnchorOffset() 389 return IsPPC64 ? 16 : 8; in descriptorEnvironmentPointerOffset() 395 return IsPPC64 ? PPC::X11 : PPC::R11; in getEnvironmentPointerRegister() 401 return IsPPC64 ? PPC::X2 : PPC::R2; in getTOCPointerRegister() 405 return IsPPC64 ? PPC::X1 : PPC::R1; in getStackPointerRegister() 408 bool isXRaySupported() const override { return IsPPC64 && IsLittleEndian; } in isXRaySupported()
|
| H A D | PPCSubtarget.cpp | 57 IsPPC64(TargetTriple.getArch() == Triple::ppc64 || in PPCSubtarget() 165 if (IsPPC64 && has64BitSupport()) in initSubtargetFeatures() 173 if (HasSPE && IsPPC64) in initSubtargetFeatures()
|
| H A D | PPCAsmPrinter.cpp | 627 const bool IsPPC64 = Subtarget->isPPC64(); in emitInstruction() local 671 [IsPPC64, getTOCRelocAdjustedExprForXCOFF, in emitInstruction() 675 const unsigned EntryByteSize = IsPPC64 ? 8 : 4; in emitInstruction() 919 assert((IsAIX && !IsPPC64 && TM.getCodeModel() == CodeModel::Large) && in emitInstruction() 951 assert(IsAIX && !IsPPC64 && TM.getCodeModel() == CodeModel::Large && in emitInstruction() 1081 assert(IsPPC64 && "Not supported for 32-bit PowerPC"); in emitInstruction() 1100 TmpInst.setOpcode(IsPPC64 ? PPC::LD : PPC::LWZ); in emitInstruction() 1105 MOSymbol, IsPPC64 ? MCSymbolRefExpr::VK_PPC_GOT_TPREL_LO in emitInstruction() 1160 assert(IsPPC64 && "Not supported for 32-bit PowerPC"); in emitInstruction() 1183 MOSymbol, IsPPC64 ? MCSymbolRefExpr::VK_PPC_GOT_TLSGD_LO in emitInstruction() [all …]
|
| H A D | PPCInstrVSX.td | 148 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] 3289 let Predicates = [HasVSX, HasP8Vector, IsBigEndian, IsPPC64] in { 3332 } // HasVSX, HasP8Vector, IsBigEndian, IsPPC64 [all …]
|
| H A D | PPCISelLowering.cpp | 5413 const bool IsPPC64 = Subtarget.isPPC64(); in buildCallOperands() local 5415 const MVT RegVT = IsPPC64 ? MVT::i64 : MVT::i32; in buildCallOperands() 5453 Ops.push_back(DAG.getRegister(IsPPC64 ? PPC::CTR8 : PPC::CTR, RegVT)); in buildCallOperands() 6518 const bool IsPPC64 = Subtarget.isPPC64(); in CC_AIX() local 6519 const Align PtrAlign = IsPPC64 ? Align(8) : Align(4); in CC_AIX() 6520 const MVT RegVT = IsPPC64 ? MVT::i64 : MVT::i32; in CC_AIX() 6560 if (unsigned Reg = State.AllocateReg(IsPPC64 ? GPR_64 : GPR_32)) in CC_AIX() 6578 assert(IsPPC64 && "PPC32 should have split i64 values."); in CC_AIX() 6587 if (unsigned Reg = State.AllocateReg(IsPPC64 ? GPR_64 : GPR_32)) in CC_AIX() 6601 State.AllocateStack(IsPPC64 ? 8 : StoreSize, Align(4)); in CC_AIX() [all …]
|
| H A D | PPCISelDAGToDAG.cpp | 5249 bool IsPPC64 = Subtarget->isPPC64(); in Select() local 5250 if (IsPPC64 && isInt64Immediate(N->getOperand(1), Imm64) && in Select() 5272 bool IsPPC64 = Subtarget->isPPC64(); in Select() local 5273 if (IsPPC64 && isInt64Immediate(N->getOperand(1), Imm64) && in Select() 5553 bool IsPPC64 = Subtarget->isPPC64(); in Select() local 5556 ? (IsPPC64 ? PPC::BDNZ8 : PPC::BDNZ) in Select() 5557 : (IsPPC64 ? PPC::BDZ8 : PPC::BDZ), in Select()
|
| H A D | PPCInstrPrefix.td | 2795 let Predicates = [IsISA3_1, HasVSX, IsBigEndian, IsPPC64] in {
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/AsmParser/ |
| H A D | PPCAsmParser.cpp | 100 bool IsPPC64; member in __anoncdd30e2e0111::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() 406 if (!IsPPC64) { in isDirectBr() 613 bool IsPPC64) { in CreateToken() 619 Op->IsPPC64 = IsPPC64; in CreateToken() 624 CreateTokenWithStringCopy(StringRef Str, SMLoc S, bool IsPPC64) { in CreateTokenWithStringCopy() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| H A D | AddressSanitizer.cpp | 448 bool IsPPC64 = TargetTriple.getArch() == Triple::ppc64 || in getShadowMapping() local 501 else if (IsPPC64) in getShadowMapping() 552 Mapping.OrShadowOffset = !IsAArch64 && !IsPPC64 && !IsSystemZ && !IsPS4CPU && in getShadowMapping()
|