/external/llvm/lib/Target/ARM/ |
D | ARMSubtarget.cpp | 72 ARMSubtarget &ARMSubtarget::initializeSubtargetDependencies(StringRef CPU, in initializeSubtargetDependencies() 79 ARMFrameLowering *ARMSubtarget::initializeFrameLowering(StringRef CPU, in initializeFrameLowering() 81 ARMSubtarget &STI = initializeSubtargetDependencies(CPU, FS); in initializeFrameLowering() 88 ARMSubtarget::ARMSubtarget(const Triple &TT, const std::string &CPU, in ARMSubtarget() function in ARMSubtarget 103 void ARMSubtarget::initializeEnvironment() { in initializeEnvironment() 114 void ARMSubtarget::initSubtargetFeatures(StringRef CPU, StringRef FS) { in initSubtargetFeatures() 250 bool ARMSubtarget::isAPCS_ABI() const { in isAPCS_ABI() 254 bool ARMSubtarget::isAAPCS_ABI() const { in isAAPCS_ABI() 259 bool ARMSubtarget::isAAPCS16_ABI() const { in isAAPCS16_ABI() 264 bool ARMSubtarget::isGVIndirectSymbol(const GlobalValue *GV) const { in isGVIndirectSymbol() [all …]
|
D | ThumbRegisterInfo.cpp | 46 if (!MF.getSubtarget<ARMSubtarget>().isThumb1Only()) in getLargestLegalSuperClass() 57 if (!MF.getSubtarget<ARMSubtarget>().isThumb1Only()) in getPointerRegClass() 69 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in emitThumb1LoadConstPool() 108 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in emitLoadConstPool() 356 assert(MBB.getParent()->getSubtarget<ARMSubtarget>().isThumb1Only() && in rewriteFrameIndex() 424 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in resolveFrameIndex() 448 const ARMSubtarget &STI = MBB.getParent()->getSubtarget<ARMSubtarget>(); in saveScavengerRegister() 501 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in eliminateFrameIndex()
|
D | ARMBaseRegisterInfo.cpp | 51 static unsigned getFramePointerReg(const ARMSubtarget &STI) { in getFramePointerReg() 62 const ARMSubtarget &STI = MF->getSubtarget<ARMSubtarget>(); in getCalleeSavedRegs() 113 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getCallPreservedMask() 134 assert(MF.getSubtarget<ARMSubtarget>().isTargetDarwin() && in getTLSCallPreservedMask() 143 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getThisReturnPreservedMask() 161 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getReservedRegs() 227 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getRegPressureLimit() 379 if (!MRI->canReserveReg(getFramePointerReg(MF.getSubtarget<ARMSubtarget>()))) in canRealignStack() 401 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getFrameRegister()
|
D | ARMTargetMachine.h | 35 ARMSubtarget Subtarget; 37 mutable StringMap<std::unique_ptr<ARMSubtarget>> SubtargetMap; 46 const ARMSubtarget *getSubtargetImpl() const { return &Subtarget; } in getSubtargetImpl() 47 const ARMSubtarget *getSubtargetImpl(const Function &F) const override;
|
D | ARMFrameLowering.h | 20 class ARMSubtarget; variable 24 const ARMSubtarget &STI; 27 explicit ARMFrameLowering(const ARMSubtarget &sti);
|
D | ARMInstrInfo.h | 21 class ARMSubtarget; variable 26 explicit ARMInstrInfo(const ARMSubtarget &STI);
|
D | ARMMachineFunctionInfo.cpp | 17 : isThumb(MF.getSubtarget<ARMSubtarget>().isThumb()), in ARMFunctionInfo() 18 hasThumb2(MF.getSubtarget<ARMSubtarget>().hasThumb2()), in ARMFunctionInfo()
|
D | ARMBaseInstrInfo.h | 28 class ARMSubtarget; variable 32 const ARMSubtarget &Subtarget; 36 explicit ARMBaseInstrInfo(const ARMSubtarget &STI); 112 const ARMSubtarget &getSubtarget() const { return Subtarget; } in getSubtarget() 170 const ARMSubtarget &Subtarget) const; 173 const ARMSubtarget &Subtarget) const; 498 bool tryFoldSPUpdateIntoPushPop(const ARMSubtarget &Subtarget,
|
D | Thumb1InstrInfo.h | 21 class ARMSubtarget; variable 26 explicit Thumb1InstrInfo(const ARMSubtarget &STI);
|
D | ARMInstrInfo.cpp | 32 ARMInstrInfo::ARMInstrInfo(const ARMSubtarget &STI) in ARMInstrInfo() 95 const ARMSubtarget &Subtarget = MF.getSubtarget<ARMSubtarget>(); in expandLoadStackGuard()
|
D | Thumb2InstrInfo.h | 21 class ARMSubtarget; variable 27 explicit Thumb2InstrInfo(const ARMSubtarget &STI);
|
D | ARMTargetMachine.cpp | 223 const ARMSubtarget * 253 I = llvm::make_unique<ARMSubtarget>(TargetTriple, CPU, FS, *this, isLittle); in getSubtargetImpl() 366 const auto &ST = this->TM->getSubtarget<ARMSubtarget>(F); in addIRPasses() 432 return this->TM->getSubtarget<ARMSubtarget>(F).restrictIT(); in addPreSched2() 436 return !this->TM->getSubtarget<ARMSubtarget>(F).isThumb1Only(); in addPreSched2() 447 return this->TM->getSubtarget<ARMSubtarget>(F).isThumb2(); in addPreEmitPass()
|
D | Thumb1InstrInfo.cpp | 24 Thumb1InstrInfo::Thumb1InstrInfo(const ARMSubtarget &STI) in Thumb1InstrInfo() 46 const ARMSubtarget &st = MF.getSubtarget<ARMSubtarget>(); in copyPhysReg()
|
D | ARMSelectionDAGInfo.cpp | 27 const ARMSubtarget &Subtarget = in EmitSpecializedLibcall() 28 DAG.getMachineFunction().getSubtarget<ARMSubtarget>(); in EmitSpecializedLibcall() 132 const ARMSubtarget &Subtarget = in EmitTargetCodeForMemcpy() 133 DAG.getMachineFunction().getSubtarget<ARMSubtarget>(); in EmitTargetCodeForMemcpy()
|
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
D | ARMSubtarget.cpp | 38 ARMSubtarget::ARMSubtarget(const std::string &TT, const std::string &CPU, in ARMSubtarget() function in ARMSubtarget 132 ARMSubtarget::GVIsIndirectSymbol(const GlobalValue *GV, in GVIsIndirectSymbol() 183 unsigned ARMSubtarget::getMispredictionPenalty() const { in getMispredictionPenalty() 195 void ARMSubtarget::computeIssueWidth() { in computeIssueWidth() 211 bool ARMSubtarget::enablePostRAScheduler( in enablePostRAScheduler()
|
D | ARMHazardRecognizer.h | 23 class ARMSubtarget; variable 29 const ARMSubtarget &STI; 40 const ARMSubtarget &sti, in ARMHazardRecognizer()
|
D | ARMFrameLowering.h | 22 class ARMSubtarget; variable 26 const ARMSubtarget &STI; 29 explicit ARMFrameLowering(const ARMSubtarget &sti) in ARMFrameLowering()
|
D | ARMRegisterInfo.h | 22 class ARMSubtarget; variable 28 ARMRegisterInfo(const ARMBaseInstrInfo &tii, const ARMSubtarget &STI);
|
D | ARMInstrInfo.h | 24 class ARMSubtarget; variable 29 explicit ARMInstrInfo(const ARMSubtarget &STI);
|
D | Thumb2RegisterInfo.h | 23 class ARMSubtarget; variable 29 Thumb2RegisterInfo(const ARMBaseInstrInfo &tii, const ARMSubtarget &STI);
|
D | Thumb1FrameLowering.h | 25 class ARMSubtarget; variable 29 explicit Thumb1FrameLowering(const ARMSubtarget &sti) in Thumb1FrameLowering()
|
D | Thumb1InstrInfo.h | 23 class ARMSubtarget; variable 28 explicit Thumb1InstrInfo(const ARMSubtarget &STI);
|
D | Thumb2InstrInfo.h | 23 class ARMSubtarget; variable 29 explicit Thumb2InstrInfo(const ARMSubtarget &STI);
|
D | ARMBaseRegisterInfo.h | 24 class ARMSubtarget; variable 78 const ARMSubtarget &STI; 90 const ARMSubtarget &STI);
|
D | Thumb1RegisterInfo.h | 23 class ARMSubtarget; variable 29 Thumb1RegisterInfo(const ARMBaseInstrInfo &tii, const ARMSubtarget &STI);
|