Home
last modified time | relevance | path

Searched refs:PPCSubtarget (Results 1 – 25 of 112) sorted by relevance

12345

/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp50 PPCSubtarget &PPCSubtarget::initializeSubtargetDependencies(StringRef CPU, in initializeSubtargetDependencies()
58 PPCSubtarget::PPCSubtarget(const Triple &TT, const std::string &CPU, in PPCSubtarget() function in PPCSubtarget
75 void PPCSubtarget::initializeEnvironment() { in initializeEnvironment()
81 void PPCSubtarget::initSubtargetFeatures(StringRef CPU, StringRef TuneCPU, in initSubtargetFeatures()
130 bool PPCSubtarget::enableMachineScheduler() const { return true; } in enableMachineScheduler()
132 bool PPCSubtarget::enableMachinePipeliner() const { in enableMachinePipeliner()
136 bool PPCSubtarget::useDFAforSMS() const { return false; } in useDFAforSMS()
139 bool PPCSubtarget::enablePostRAScheduler() const { return true; } in enablePostRAScheduler()
141 PPCGenSubtargetInfo::AntiDepBreakMode PPCSubtarget::getAntiDepBreakMode() const { in getAntiDepBreakMode()
145 void PPCSubtarget::getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs()
[all …]
H A DPPCRegisterInfo.cpp186 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>(); in getCalleeSavedRegs()
280 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getCallPreservedMask()
356 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getReservedRegs()
455 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in requiresFrameIndexScavenging()
530 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in requiresVirtualBaseRegisters()
541 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in isCallerPreservedPhysReg()
582 if (MF.getSubtarget<PPCSubtarget>().isISAFuture()) in getRegAllocationHints()
656 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getRegPressureLimit()
666 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getRegPressureLimit()
681 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getLargestLegalSuperClass()
[all …]
H A DPPCLowerMASSVEntries.cpp52 static StringRef getCPUSuffix(const PPCSubtarget *Subtarget);
54 const PPCSubtarget *Subtarget);
57 const PPCSubtarget *Subtarget);
73 StringRef PPCLowerMASSVEntries::getCPUSuffix(const PPCSubtarget *Subtarget) { in getCPUSuffix()
96 const PPCSubtarget *Subtarget) { in createMASSVFuncName()
136 const PPCSubtarget *Subtarget) { in lowerMASSVCall()
161 const PPCSubtarget *Subtarget; in runOnModule()
180 Subtarget = &TM.getSubtarget<PPCSubtarget>(*CI->getParent()->getParent()); in runOnModule()
H A DPPCTargetMachine.cpp292 const PPCSubtarget &ST = C->MF->getSubtarget<PPCSubtarget>(); in createPPCMachineScheduler()
309 const PPCSubtarget &ST = C->MF->getSubtarget<PPCSubtarget>(); in createPPCPostMachineScheduler()
344 const PPCSubtarget *
374 I = std::make_unique<PPCSubtarget>( in getSubtargetImpl()
H A DPPCTargetMachine.h36 mutable StringMap<std::unique_ptr<PPCSubtarget>> SubtargetMap;
47 const PPCSubtarget *getSubtargetImpl(const Function &F) const override;
51 const PPCSubtarget *getSubtargetImpl() const = delete;
H A DPPCFrameLowering.h20 class PPCSubtarget; variable
23 const PPCSubtarget &Subtarget;
86 PPCFrameLowering(const PPCSubtarget &STI);
H A DPPCSubtarget.h71 class PPCSubtarget : public PPCGenSubtargetInfo {
119 PPCSubtarget(const Triple &TT, const std::string &CPU,
160 PPCSubtarget &initializeSubtargetDependencies(StringRef CPU,
H A DPPCTLSDynamicCall.cpp51 bool Is64Bit = MBB.getParent()->getSubtarget<PPCSubtarget>().isPPC64(); in processBlock()
52 bool IsAIX = MBB.getParent()->getSubtarget<PPCSubtarget>().isAIXABI(); in processBlock()
191 TII = MF.getSubtarget<PPCSubtarget>().getInstrInfo(); in runOnMachineFunction()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp47 PPCSubtarget &PPCSubtarget::initializeSubtargetDependencies(StringRef CPU, in initializeSubtargetDependencies()
54 PPCSubtarget::PPCSubtarget(const Triple &TT, const std::string &CPU, in PPCSubtarget() function in PPCSubtarget
62 void PPCSubtarget::initializeEnvironment() { in initializeEnvironment()
123 void PPCSubtarget::initSubtargetFeatures(StringRef CPU, StringRef FS) { in initSubtargetFeatures()
180 bool PPCSubtarget::hasLazyResolverStub(const GlobalValue *GV) const { in hasLazyResolverStub()
193 bool PPCSubtarget::enableMachineScheduler() const { return true; } in enableMachineScheduler()
195 bool PPCSubtarget::enableMachinePipeliner() const { in enableMachinePipeliner()
199 bool PPCSubtarget::useDFAforSMS() const { return false; } in useDFAforSMS()
202 bool PPCSubtarget::enablePostRAScheduler() const { return true; } in enablePostRAScheduler()
204 PPCGenSubtargetInfo::AntiDepBreakMode PPCSubtarget::getAntiDepBreakMode() const { in getAntiDepBreakMode()
[all …]
H A DPPCRegisterInfo.cpp143 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>(); in getCalleeSavedRegs()
200 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>(); in getCalleeSavedRegsViaCopy()
225 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getCallPreservedMask()
273 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getReservedRegs()
348 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in requiresFrameIndexScavenging()
395 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in isCallerPreservedPhysReg()
454 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getLargestLegalSuperClass()
502 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerDynamicAlloc()
621 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerDynamicAreaOffset()
649 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerCRSpilling()
[all …]
H A DPPCLowerMASSVEntries.cpp54 static StringRef getCPUSuffix(const PPCSubtarget *Subtarget);
56 const PPCSubtarget *Subtarget);
58 const PPCSubtarget *Subtarget);
75 StringRef PPCLowerMASSVEntries::getCPUSuffix(const PPCSubtarget *Subtarget) { in getCPUSuffix()
92 const PPCSubtarget *Subtarget) { in createMASSVFuncName()
104 const PPCSubtarget *Subtarget) { in lowerMASSVCall()
126 const PPCSubtarget *Subtarget; in runOnModule()
147 Subtarget = &TM.getSubtarget<PPCSubtarget>(*CI->getParent()->getParent()); in runOnModule()
H A DPPCTargetMachine.cpp268 const PPCSubtarget &ST = C->MF->getSubtarget<PPCSubtarget>(); in createPPCMachineScheduler()
280 const PPCSubtarget &ST = C->MF->getSubtarget<PPCSubtarget>(); in createPPCPostMachineScheduler()
310 const PPCSubtarget *
340 I = std::make_unique<PPCSubtarget>( in getSubtargetImpl()
H A DPPCTargetMachine.h32 mutable StringMap<std::unique_ptr<PPCSubtarget>> SubtargetMap;
42 const PPCSubtarget *getSubtargetImpl(const Function &F) const override;
46 const PPCSubtarget *getSubtargetImpl() const = delete;
H A DPPCFrameLowering.h20 class PPCSubtarget; variable
23 const PPCSubtarget &Subtarget;
82 PPCFrameLowering(const PPCSubtarget &STI);
H A DPPCSubtarget.h68 class PPCSubtarget : public PPCGenSubtargetInfo {
161 PPCSubtarget(const Triple &TT, const std::string &CPU, const std::string &FS,
203 PPCSubtarget &initializeSubtargetDependencies(StringRef CPU, StringRef FS);
/aosp_15_r20/external/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp43 PPCSubtarget &PPCSubtarget::initializeSubtargetDependencies(StringRef CPU, in initializeSubtargetDependencies()
50 PPCSubtarget::PPCSubtarget(const Triple &TT, const std::string &CPU, in PPCSubtarget() function in PPCSubtarget
58 void PPCSubtarget::initializeEnvironment() { in initializeEnvironment()
112 void PPCSubtarget::initSubtargetFeatures(StringRef CPU, StringRef FS) { in initSubtargetFeatures()
152 bool PPCSubtarget::hasLazyResolverStub(const GlobalValue *GV) const { in hasLazyResolverStub()
181 bool PPCSubtarget::enableMachineScheduler() const { in enableMachineScheduler()
189 bool PPCSubtarget::enablePostRAScheduler() const { return true; } in enablePostRAScheduler()
191 PPCGenSubtargetInfo::AntiDepBreakMode PPCSubtarget::getAntiDepBreakMode() const { in getAntiDepBreakMode()
195 void PPCSubtarget::getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs()
201 void PPCSubtarget::overrideSchedPolicy(MachineSchedPolicy &Policy, in overrideSchedPolicy()
[all …]
H A DPPCRegisterInfo.cpp103 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>(); in getCalleeSavedRegs()
137 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>(); in getCalleeSavedRegsViaCopy()
162 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getCallPreservedMask()
195 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getReservedRegs()
320 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getLargestLegalSuperClass()
356 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerDynamicAlloc()
470 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerDynamicAreaOffset()
496 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerCRSpilling()
541 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerCRRestore()
584 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerCRBitSpilling()
[all …]
H A DPPCTargetMachine.h32 PPCSubtarget Subtarget;
34 mutable StringMap<std::unique_ptr<PPCSubtarget>> SubtargetMap;
44 const PPCSubtarget *getSubtargetImpl(const Function &F) const override;
H A DPPCFrameLowering.h22 class PPCSubtarget; variable
25 const PPCSubtarget &Subtarget;
77 PPCFrameLowering(const PPCSubtarget &STI);
H A DPPCRegisterInfo.td240 const PPCSubtarget &S = MF.getSubtarget<PPCSubtarget>();
252 const PPCSubtarget &S = MF.getSubtarget<PPCSubtarget>();
265 const PPCSubtarget &S = MF.getSubtarget<PPCSubtarget>();
275 const PPCSubtarget &S = MF.getSubtarget<PPCSubtarget>();
H A DPPCSubtarget.h67 class PPCSubtarget : public PPCGenSubtargetInfo {
153 PPCSubtarget(const Triple &TT, const std::string &CPU, const std::string &FS,
192 PPCSubtarget &initializeSubtargetDependencies(StringRef CPU, StringRef FS);
H A DPPCInstrInfo.h66 class PPCSubtarget; variable
68 PPCSubtarget &Subtarget;
99 explicit PPCInstrInfo(PPCSubtarget &STI);
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/PowerPC/
H A DPPCGenCallingConv.inc48 if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasQPX()) {
66 if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasAltivec()) {
78 if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasP9Vector()) {
128 … if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).useSoftFloat()) {
139 … if (!static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).useSoftFloat()) {
147 if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasSPE()) {
154 … if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).useSoftFloat()) {
188 if (!static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasSPE()) {
200 if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasSPE()) {
207 if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasSPE()) {
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/configs/common/lib/Target/PowerPC/
H A DPPCGenCallingConv.inc54 if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasAltivec()) {
66 if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasAltivec()) {
116 … if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).useSoftFloat()) {
127 … if (!static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).useSoftFloat()) {
135 if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasSPE()) {
142 … if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).useSoftFloat()) {
176 if (!static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasSPE()) {
188 if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasSPE()) {
195 if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasSPE()) {
244 if (static_cast<const PPCSubtarget&>(State.getMachineFunction().getSubtarget()).hasAltivec()) {
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/PowerPC/GISel/
H A DPPCLegalizerInfo.h19 class PPCSubtarget; variable
25 PPCLegalizerInfo(const PPCSubtarget &ST);

12345