/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64Subtarget.cpp | 50 AArch64Subtarget & 51 AArch64Subtarget::initializeSubtargetDependencies(StringRef FS, in initializeSubtargetDependencies() 64 void AArch64Subtarget::initializeProperties() { in initializeProperties() 166 AArch64Subtarget::AArch64Subtarget(const Triple &TT, const std::string &CPU, in AArch64Subtarget() function in AArch64Subtarget 193 const CallLowering *AArch64Subtarget::getCallLowering() const { in getCallLowering() 197 InstructionSelector *AArch64Subtarget::getInstructionSelector() const { in getInstructionSelector() 201 const LegalizerInfo *AArch64Subtarget::getLegalizerInfo() const { in getLegalizerInfo() 205 const RegisterBankInfo *AArch64Subtarget::getRegBankInfo() const { in getRegBankInfo() 212 AArch64Subtarget::ClassifyGlobalReference(const GlobalValue *GV, in ClassifyGlobalReference() 244 unsigned AArch64Subtarget::classifyGlobalFunctionReference( in classifyGlobalFunctionReference() [all …]
|
D | AArch64RegisterInfo.cpp | 48 if (MF->getSubtarget<AArch64Subtarget>().isTargetWindows()) in getCalleeSavedRegs() 64 if (MF->getSubtarget<AArch64Subtarget>().getTargetLowering() in getCalleeSavedRegs() 71 if (MF->getSubtarget<AArch64Subtarget>().isTargetDarwin()) in getCalleeSavedRegs() 93 if (MF.getSubtarget<AArch64Subtarget>().isXRegCustomCalleeSaved(i)) { in UpdateCustomCalleeSavedRegs() 134 if (MF.getSubtarget<AArch64Subtarget>().getTargetLowering() in getCallPreservedMask() 161 if (MF.getSubtarget<AArch64Subtarget>().isXRegCustomCalleeSaved(i)) { in UpdateCustomCallPreservedMask() 209 if (MF.getSubtarget<AArch64Subtarget>().isXRegisterReserved(i)) in getReservedRegs() 417 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in materializeFrameBaseRegister() 442 MF->getSubtarget<AArch64Subtarget>().getInstrInfo(); in resolveFrameIndex() 458 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in eliminateFrameIndex() [all …]
|
D | AArch64TargetMachine.h | 28 mutable StringMap<std::unique_ptr<AArch64Subtarget>> SubtargetMap; 37 const AArch64Subtarget *getSubtargetImpl(const Function &F) const override; 41 const AArch64Subtarget *getSubtargetImpl() const = delete;
|
D | AArch64LegalizerInfo.h | 23 class AArch64Subtarget; variable 28 AArch64LegalizerInfo(const AArch64Subtarget &ST);
|
D | AArch64.h | 25 class AArch64Subtarget; variable 57 AArch64Subtarget &, AArch64RegisterBankInfo &);
|
D | AArch64TargetMachine.cpp | 320 const AArch64Subtarget * 338 I = std::make_unique<AArch64Subtarget>(TargetTriple, CPU, FS, *this, in getSubtargetImpl() 377 const AArch64Subtarget &ST = C->MF->getSubtarget<AArch64Subtarget>(); in createMachineScheduler() 388 const AArch64Subtarget &ST = C->MF->getSubtarget<AArch64Subtarget>(); in createPostMachineScheduler()
|
D | AArch64FrameLowering.cpp | 394 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>(); in findScratchNonCalleeSaveRegister() 420 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>(); in canUseAsPrologue() 433 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in windowsRequiresStackProbe() 452 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in shouldCombineCSRLocalStackBump() 495 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in InsertSEH() 836 return MF.getSubtarget<AArch64Subtarget>().isTargetDarwin(); in isTargetDarwin() 840 return MF.getSubtarget<AArch64Subtarget>().isTargetWindows(); in isTargetWindows() 862 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in emitPrologue() 1334 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in InsertReturnAddressAuth() 1374 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in emitEpilogue() [all …]
|
D | AArch64CallLowering.cpp | 451 auto &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerFormalArguments() 485 auto &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerFormalArguments() 550 auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo(); in doCallerAndCalleePassArgsTheSameWay() 553 if (MF.getSubtarget<AArch64Subtarget>().hasCustomCallingConv()) { in doCallerAndCalleePassArgsTheSameWay() 596 auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo(); in areCalleeOutgoingArgsTailCallable() 817 auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo(); in lowerTailCall() 819 if (MF.getSubtarget<AArch64Subtarget>().hasCustomCallingConv()) in lowerTailCall() 974 auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo(); in lowerCall() 976 if (MF.getSubtarget<AArch64Subtarget>().hasCustomCallingConv()) in lowerCall()
|
D | AArch64Subtarget.h | 37 class AArch64Subtarget final : public AArch64GenSubtargetInfo { 236 AArch64Subtarget &initializeSubtargetDependencies(StringRef FS, 245 AArch64Subtarget(const Triple &TT, const std::string &CPU,
|
D | AArch64TargetTransformInfo.h | 47 const AArch64Subtarget *ST; 50 const AArch64Subtarget *getST() const { return ST; } in getST()
|
D | AArch64CallingConvention.cpp | 84 const AArch64Subtarget &Subtarget = static_cast<const AArch64Subtarget &>( in CC_AArch64_Custom_Block()
|
D | AArch64InstrInfo.h | 28 class AArch64Subtarget; variable 40 const AArch64Subtarget &Subtarget; 43 explicit AArch64InstrInfo(const AArch64Subtarget &STI);
|
D | AArch64SelectionDAGInfo.cpp | 25 const AArch64Subtarget &STI = in EmitTargetCodeForMemset() 26 DAG.getMachineFunction().getSubtarget<AArch64Subtarget>(); in EmitTargetCodeForMemset()
|
D | AArch64FalkorHWPFFix.cpp | 122 const AArch64Subtarget *ST = in runOnFunction() 124 if (ST->getProcFamily() != AArch64Subtarget::Falkor) in runOnFunction() 816 auto &ST = static_cast<const AArch64Subtarget &>(Fn.getSubtarget()); in runOnMachineFunction() 817 if (ST.getProcFamily() != AArch64Subtarget::Falkor) in runOnMachineFunction()
|
D | AArch64MacroFusion.cpp | 379 const AArch64Subtarget &ST = static_cast<const AArch64Subtarget&>(TSI); in shouldScheduleAdjacent()
|
D | AArch64ExpandPseudoInsts.cpp | 508 if (MF.getSubtarget<AArch64Subtarget>().isTargetILP32()) { in expandMI() 605 else if (MF->getSubtarget<AArch64Subtarget>().useEL3ForTP()) in expandMI() 607 else if (MF->getSubtarget<AArch64Subtarget>().useEL2ForTP()) in expandMI() 609 else if (MF->getSubtarget<AArch64Subtarget>().useEL1ForTP()) in expandMI() 673 MF.getSubtarget<AArch64Subtarget>().getFrameLowering(); in expandMI()
|
D | CMakeLists.txt | 63 AArch64Subtarget.cpp
|
D | AArch64CompressJumpTables.cpp | 148 const auto &ST = MF->getSubtarget<AArch64Subtarget>(); in runOnMachineFunction()
|
D | AArch64ISelLowering.h | 299 class AArch64Subtarget; variable 305 const AArch64Subtarget &STI); 628 const AArch64Subtarget *Subtarget;
|
D | AArch64AsmPrinter.cpp | 72 const AArch64Subtarget *STI; 124 STI = static_cast<const AArch64Subtarget*>(&MF.getSubtarget()); in runOnMachineFunction()
|
D | AArch64A57FPLoadBalancing.cpp | 313 if (!F.getSubtarget<AArch64Subtarget>().balanceFPOps()) in runOnMachineFunction()
|
D | AArch64ISelLowering.cpp | 125 const AArch64Subtarget &STI) in AArch64TargetLowering() 1710 static_cast<const AArch64Subtarget &>(DAG.getSubtarget()).hasFullFP16(); in emitComparison() 1811 static_cast<const AArch64Subtarget &>(DAG.getSubtarget()).hasFullFP16(); in emitConditionalComparison() 6034 static SDValue getEstimate(const AArch64Subtarget *ST, unsigned Opcode, in getEstimate() 8488 static_cast<const AArch64Subtarget &>(DAG.getSubtarget()).hasFullFP16(); in LowerVSETCC() 8578 auto &Subtarget = static_cast<const AArch64Subtarget &>(DAG.getSubtarget()); in LowerATOMIC_LOAD_SUB() 8595 auto &Subtarget = static_cast<const AArch64Subtarget &>(DAG.getSubtarget()); in LowerATOMIC_LOAD_AND() 9094 if (Subtarget->getProcFamily() == AArch64Subtarget::Falkor && in getMMOFlags() 9629 const AArch64Subtarget *Subtarget) { in foldVectorXorShiftIntoCmp() 9681 const AArch64Subtarget *Subtarget) { in performXorCombine() [all …]
|
D | AArch64InstrInfo.cpp | 69 AArch64InstrInfo::AArch64InstrInfo(const AArch64Subtarget &STI) in AArch64InstrInfo() 1475 auto &Subtarget = MBB.getParent()->getSubtarget<AArch64Subtarget>(); in expandPostRAPseudo() 5609 const AArch64Subtarget &SubtargetA = in outliningCandidatesV8_3OpsConsensus() 5610 a.getMF()->getSubtarget<AArch64Subtarget>(); in outliningCandidatesV8_3OpsConsensus() 5611 const AArch64Subtarget &SubtargetB = in outliningCandidatesV8_3OpsConsensus() 5612 b.getMF()->getSubtarget<AArch64Subtarget>(); in outliningCandidatesV8_3OpsConsensus() 6238 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in signOutlinedFunction()
|
D | AArch64LoadStoreOptimizer.cpp | 117 const AArch64Subtarget *Subtarget; 2094 Subtarget = &static_cast<const AArch64Subtarget &>(Fn.getSubtarget()); in runOnMachineFunction()
|
D | AArch64LegalizerInfo.cpp | 33 AArch64LegalizerInfo::AArch64LegalizerInfo(const AArch64Subtarget &ST) { in AArch64LegalizerInfo()
|