Home
last modified time | relevance | path

Searched refs:ARMBaseTargetMachine (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp121 static ARMBaseTargetMachine::ARMABI
130 return ARMBaseTargetMachine::ARM_ABI_AAPCS16; in computeTargetABI()
132 return ARMBaseTargetMachine::ARM_ABI_AAPCS; in computeTargetABI()
134 return ARMBaseTargetMachine::ARM_ABI_APCS; in computeTargetABI()
137 return ARMBaseTargetMachine::ARM_ABI_UNKNOWN; in computeTargetABI()
163 if (ABI != ARMBaseTargetMachine::ARM_ABI_APCS) in computeDataLayout()
168 if (ABI == ARMBaseTargetMachine::ARM_ABI_APCS) in computeDataLayout()
173 if (ABI == ARMBaseTargetMachine::ARM_ABI_APCS) in computeDataLayout()
216 ARMBaseTargetMachine::ARMBaseTargetMachine(const Target &T, const Triple &TT, in ARMBaseTargetMachine() function in ARMBaseTargetMachine
265 ARMBaseTargetMachine::~ARMBaseTargetMachine() = default;
[all …]
H A DARMTargetMachine.h27 class ARMBaseTargetMachine : public LLVMTargetMachine {
42 ARMBaseTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
46 ~ARMBaseTargetMachine() override;
71 TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16; in isTargetHardFloat()
85 class ARMLETargetMachine : public ARMBaseTargetMachine {
95 class ARMBETargetMachine : public ARMBaseTargetMachine {
H A DARMSubtarget.cpp95 const ARMBaseTargetMachine &TM, bool IsLittle, in ARMSubtarget()
119 *static_cast<const ARMBaseTargetMachine *>(&TM), *this, *RBI)); in ARMSubtarget()
330 assert(TM.TargetABI != ARMBaseTargetMachine::ARM_ABI_UNKNOWN); in isAPCS_ABI()
331 return TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_APCS; in isAPCS_ABI()
334 assert(TM.TargetABI != ARMBaseTargetMachine::ARM_ABI_UNKNOWN); in isAAPCS_ABI()
335 return TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS || in isAAPCS_ABI()
336 TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16; in isAAPCS_ABI()
339 assert(TM.TargetABI != ARMBaseTargetMachine::ARM_ABI_UNKNOWN); in isAAPCS16_ABI()
340 return TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16; in isAAPCS16_ABI()
H A DARM.h25 class ARMBaseTargetMachine; variable
39 FunctionPass *createARMISelDag(ARMBaseTargetMachine &TM,
54 createARMInstructionSelector(const ARMBaseTargetMachine &TM, const ARMSubtarget &STI,
H A DARMTargetObjectFile.cpp32 const ARMBaseTargetMachine &ARM_TM = static_cast<const ARMBaseTargetMachine &>(TM); in Initialize()
33 bool isAAPCS_ABI = ARM_TM.TargetABI == ARMBaseTargetMachine::ARMABI::ARM_ABI_AAPCS; in Initialize()
H A DARMSubtarget.h43 class ARMBaseTargetMachine; variable
230 const ARMBaseTargetMachine &TM;
237 const ARMBaseTargetMachine &TM, bool IsLittle,
H A DARMInstructionSelector.cpp35 ARMInstructionSelector(const ARMBaseTargetMachine &TM, const ARMSubtarget &STI,
75 const ARMBaseTargetMachine &TM;
160 createARMInstructionSelector(const ARMBaseTargetMachine &TM, in createARMInstructionSelector()
171 ARMInstructionSelector::ARMInstructionSelector(const ARMBaseTargetMachine &TM, in ARMInstructionSelector()
H A DARMTargetTransformInfo.h102 explicit ARMTTIImpl(const ARMBaseTargetMachine *TM, const Function &F) in ARMTTIImpl()
H A DARMAsmPrinter.cpp371 const ARMBaseTargetMachine &ATM = in PrintAsmOperand()
372 static_cast<const ARMBaseTargetMachine &>(TM); in PrintAsmOperand()
631 const ARMBaseTargetMachine &ATM = in emitAttributes()
632 static_cast<const ARMBaseTargetMachine &>(TM); in emitAttributes()
H A DARMISelDAGToDAG.cpp60 explicit ARMDAGToDAGISel(ARMBaseTargetMachine &tm, CodeGenOpt::Level OptLevel) in ARMDAGToDAGISel()
5916 FunctionPass *llvm::createARMISelDag(ARMBaseTargetMachine &TM, in createARMISelDag()
/llvm-project-15.0.7/llvm/unittests/Target/ARM/
H A DMachineInstrTest.cpp92 *static_cast<const ARMBaseTargetMachine *>(TM.get()), false); in TEST()
249 *static_cast<const ARMBaseTargetMachine *>(TM.get()), false); in TEST()
349 *static_cast<const ARMBaseTargetMachine *>(TM.get()), false); in TEST()
1062 *static_cast<const ARMBaseTargetMachine *>(TM.get()), false); in TEST()
1203 *static_cast<const ARMBaseTargetMachine *>(TM.get()), false); in TEST()
2090 *static_cast<const ARMBaseTargetMachine *>(TM.get()), false); in TEST()
H A DInstSizes.cpp89 *static_cast<const ARMBaseTargetMachine *>(TM.get()), false); in TEST()