Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp124 static ARMBaseTargetMachine::ARMABI
133 return ARMBaseTargetMachine::ARM_ABI_AAPCS16; in computeTargetABI()
135 return ARMBaseTargetMachine::ARM_ABI_AAPCS; in computeTargetABI()
137 return ARMBaseTargetMachine::ARM_ABI_APCS; in computeTargetABI()
140 return ARMBaseTargetMachine::ARM_ABI_UNKNOWN; in computeTargetABI()
166 if (ABI != ARMBaseTargetMachine::ARM_ABI_APCS) in computeDataLayout()
171 if (ABI == ARMBaseTargetMachine::ARM_ABI_APCS) in computeDataLayout()
176 if (ABI == ARMBaseTargetMachine::ARM_ABI_APCS) in computeDataLayout()
178 else if (ABI != ARMBaseTargetMachine::ARM_ABI_AAPCS16) in computeDataLayout()
190 if (TT.isOSNaCl() || ABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16) in computeDataLayout()
[all …]
H A DARMTargetMachine.h27 class ARMBaseTargetMachine : public LLVMTargetMachine {
42 ARMBaseTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
47 ~ARMBaseTargetMachine() override;
73 TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16; in isTargetHardFloat()
99 class ARMLETargetMachine : public ARMBaseTargetMachine {
110 class ARMBETargetMachine : public ARMBaseTargetMachine {
H A DARMSubtarget.cpp91 const ARMBaseTargetMachine &TM, bool IsLittle, in ARMSubtarget()
326 assert(TM.TargetABI != ARMBaseTargetMachine::ARM_ABI_UNKNOWN); in isAPCS_ABI()
327 return TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_APCS; in isAPCS_ABI()
330 assert(TM.TargetABI != ARMBaseTargetMachine::ARM_ABI_UNKNOWN); in isAAPCS_ABI()
331 return TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS || in isAAPCS_ABI()
332 TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16; in isAAPCS_ABI()
335 assert(TM.TargetABI != ARMBaseTargetMachine::ARM_ABI_UNKNOWN); in isAAPCS16_ABI()
336 return TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16; in isAAPCS16_ABI()
H A DARM.h24 class ARMBaseTargetMachine; variable
38 FunctionPass *createARMISelDag(ARMBaseTargetMachine &TM,
53 createARMInstructionSelector(const ARMBaseTargetMachine &TM, const ARMSubtarget &STI,
H A DARMTargetObjectFile.cpp33 const ARMBaseTargetMachine &ARM_TM = static_cast<const ARMBaseTargetMachine &>(TM); in Initialize()
34 bool isAAPCS_ABI = ARM_TM.TargetABI == ARMBaseTargetMachine::ARMABI::ARM_ABI_AAPCS; in Initialize()
H A DARMSubtarget.h44 class ARMBaseTargetMachine; variable
162 const ARMBaseTargetMachine &TM;
169 const ARMBaseTargetMachine &TM, bool IsLittle,
H A DARMInstructionSelector.cpp35 ARMInstructionSelector(const ARMBaseTargetMachine &TM, const ARMSubtarget &STI,
75 const ARMBaseTargetMachine &TM;
162 createARMInstructionSelector(const ARMBaseTargetMachine &TM, in createARMInstructionSelector()
173 ARMInstructionSelector::ARMInstructionSelector(const ARMBaseTargetMachine &TM, in ARMInstructionSelector()
H A DARMTargetTransformInfo.h103 explicit ARMTTIImpl(const ARMBaseTargetMachine *TM, const Function &F) in ARMTTIImpl()
H A DARMAsmPrinter.cpp386 const ARMBaseTargetMachine &ATM = in PrintAsmOperand()
387 static_cast<const ARMBaseTargetMachine &>(TM); in PrintAsmOperand()
646 const ARMBaseTargetMachine &ATM = in emitAttributes()
647 static_cast<const ARMBaseTargetMachine &>(TM); in emitAttributes()
H A DARMISelDAGToDAG.cpp64 explicit ARMDAGToDAGISel(ARMBaseTargetMachine &tm, CodeGenOptLevel OptLevel) in ARMDAGToDAGISel()
367 ARMDAGToDAGISelLegacy(ARMBaseTargetMachine &tm, CodeGenOptLevel OptLevel) in ARMDAGToDAGISelLegacy()
5893 FunctionPass *llvm::createARMISelDag(ARMBaseTargetMachine &TM, in createARMISelDag()