Home
last modified time | relevance | path

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

/external/llvm/lib/Target/ARM/
DARMTargetMachine.cpp67 static ARMBaseTargetMachine::ARMABI
71 return ARMBaseTargetMachine::ARM_ABI_AAPCS16; in computeTargetABI()
73 return ARMBaseTargetMachine::ARM_ABI_AAPCS; in computeTargetABI()
75 return ARMBaseTargetMachine::ARM_ABI_APCS; in computeTargetABI()
80 ARMBaseTargetMachine::ARMABI TargetABI = in computeTargetABI()
81 ARMBaseTargetMachine::ARM_ABI_UNKNOWN; in computeTargetABI()
88 TargetABI = ARMBaseTargetMachine::ARM_ABI_AAPCS; in computeTargetABI()
90 TargetABI = ARMBaseTargetMachine::ARM_ABI_AAPCS16; in computeTargetABI()
92 TargetABI = ARMBaseTargetMachine::ARM_ABI_APCS; in computeTargetABI()
96 TargetABI = ARMBaseTargetMachine::ARM_ABI_AAPCS; in computeTargetABI()
[all …]
DARMSubtarget.cpp90 const ARMBaseTargetMachine &TM, bool IsLittle) in ARMSubtarget()
251 assert(TM.TargetABI != ARMBaseTargetMachine::ARM_ABI_UNKNOWN); in isAPCS_ABI()
252 return TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_APCS; in isAPCS_ABI()
255 assert(TM.TargetABI != ARMBaseTargetMachine::ARM_ABI_UNKNOWN); in isAAPCS_ABI()
256 return TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS || in isAAPCS_ABI()
257 TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16; in isAAPCS_ABI()
260 assert(TM.TargetABI != ARMBaseTargetMachine::ARM_ABI_UNKNOWN); in isAAPCS16_ABI()
261 return TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16; in isAAPCS16_ABI()
DARMTargetMachine.h24 class ARMBaseTargetMachine : public LLVMTargetMachine {
40 ARMBaseTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
44 ~ARMBaseTargetMachine() override;
63 class ARMTargetMachine : public ARMBaseTargetMachine {
98 class ThumbTargetMachine : public ARMBaseTargetMachine {
DARM.h24 class ARMBaseTargetMachine; variable
33 FunctionPass *createARMISelDag(ARMBaseTargetMachine &TM,
DARMSubtarget.h40 class ARMBaseTargetMachine; variable
340 const ARMBaseTargetMachine &TM;
347 const ARMBaseTargetMachine &TM, bool IsLittle);
DARMTargetTransformInfo.h44 explicit ARMTTIImpl(const ARMBaseTargetMachine *TM, const Function &F) in ARMTTIImpl()
DARMAsmPrinter.cpp640 const ARMBaseTargetMachine &ATM = in emitAttributes()
641 static_cast<const ARMBaseTargetMachine &>(TM); in emitAttributes()
DARMISelDAGToDAG.cpp63 explicit ARMDAGToDAGISel(ARMBaseTargetMachine &tm, CodeGenOpt::Level OptLevel) in ARMDAGToDAGISel()
4369 FunctionPass *llvm::createARMISelDag(ARMBaseTargetMachine &TM, in createARMISelDag()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMTargetMachine.cpp108 static ARMBaseTargetMachine::ARMABI
117 return ARMBaseTargetMachine::ARM_ABI_AAPCS16; in computeTargetABI()
119 return ARMBaseTargetMachine::ARM_ABI_AAPCS; in computeTargetABI()
121 return ARMBaseTargetMachine::ARM_ABI_APCS; in computeTargetABI()
124 return ARMBaseTargetMachine::ARM_ABI_UNKNOWN; in computeTargetABI()
146 if (ABI != ARMBaseTargetMachine::ARM_ABI_APCS) in computeDataLayout()
151 if (ABI == ARMBaseTargetMachine::ARM_ABI_APCS) in computeDataLayout()
156 if (ABI == ARMBaseTargetMachine::ARM_ABI_APCS) in computeDataLayout()
158 else if (ABI != ARMBaseTargetMachine::ARM_ABI_AAPCS16) in computeDataLayout()
170 if (TT.isOSNaCl() || ABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16) in computeDataLayout()
[all …]
DARMTargetMachine.h28 class ARMBaseTargetMachine : public LLVMTargetMachine {
43 ARMBaseTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
47 ~ARMBaseTargetMachine() override;
72 TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16; in isTargetHardFloat()
78 class ARMLETargetMachine : public ARMBaseTargetMachine {
88 class ARMBETargetMachine : public ARMBaseTargetMachine {
DARMSubtarget.cpp96 const ARMBaseTargetMachine &TM, bool IsLittle) in ARMSubtarget()
118 *static_cast<const ARMBaseTargetMachine *>(&TM), *this, *RBI)); in ARMSubtarget()
308 assert(TM.TargetABI != ARMBaseTargetMachine::ARM_ABI_UNKNOWN); in isAPCS_ABI()
309 return TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_APCS; in isAPCS_ABI()
312 assert(TM.TargetABI != ARMBaseTargetMachine::ARM_ABI_UNKNOWN); in isAAPCS_ABI()
313 return TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS || in isAAPCS_ABI()
314 TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16; in isAAPCS_ABI()
317 assert(TM.TargetABI != ARMBaseTargetMachine::ARM_ABI_UNKNOWN); in isAAPCS16_ABI()
318 return TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16; in isAAPCS16_ABI()
DARM.h26 class ARMBaseTargetMachine; variable
41 FunctionPass *createARMISelDag(ARMBaseTargetMachine &TM,
54 createARMInstructionSelector(const ARMBaseTargetMachine &TM, const ARMSubtarget &STI,
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()
DARMSubtarget.h41 class ARMBaseTargetMachine; variable
450 const ARMBaseTargetMachine &TM;
457 const ARMBaseTargetMachine &TM, bool IsLittle);
DARMInstructionSelector.cpp35 ARMInstructionSelector(const ARMBaseTargetMachine &TM, const ARMSubtarget &STI,
75 const ARMBaseTargetMachine &TM;
93 createARMInstructionSelector(const ARMBaseTargetMachine &TM, in createARMInstructionSelector()
106 ARMInstructionSelector::ARMInstructionSelector(const ARMBaseTargetMachine &TM, in ARMInstructionSelector()
DARMTargetTransformInfo.h88 explicit ARMTTIImpl(const ARMBaseTargetMachine *TM, const Function &F) in ARMTTIImpl()
DARMAsmPrinter.cpp610 const ARMBaseTargetMachine &ATM = in emitAttributes()
611 static_cast<const ARMBaseTargetMachine &>(TM); in emitAttributes()
DARMISelDAGToDAG.cpp59 explicit ARMDAGToDAGISel(ARMBaseTargetMachine &tm, CodeGenOpt::Level OptLevel) in ARMDAGToDAGISel()
4329 FunctionPass *llvm::createARMISelDag(ARMBaseTargetMachine &TM, in createARMISelDag()
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMTargetMachine.cpp38 ARMBaseTargetMachine::ARMBaseTargetMachine(const Target &T, StringRef TT, in ARMBaseTargetMachine() function in ARMBaseTargetMachine
53 : ARMBaseTargetMachine(T, TT, CPU, FS, RM, CM), InstrInfo(Subtarget), in ARMTargetMachine()
74 : ARMBaseTargetMachine(T, TT, CPU, FS, RM, CM), in ThumbTargetMachine()
97 bool ARMBaseTargetMachine::addPreISel(PassManagerBase &PM, in addPreISel()
105 bool ARMBaseTargetMachine::addInstSelector(PassManagerBase &PM, in addInstSelector()
111 bool ARMBaseTargetMachine::addPreRegAlloc(PassManagerBase &PM, in addPreRegAlloc()
121 bool ARMBaseTargetMachine::addPreSched2(PassManagerBase &PM, in addPreSched2()
145 bool ARMBaseTargetMachine::addPreEmitPass(PassManagerBase &PM, in addPreEmitPass()
154 bool ARMBaseTargetMachine::addCodeEmitter(PassManagerBase &PM, in addCodeEmitter()
DARM.h28 class ARMBaseTargetMachine; variable
34 FunctionPass *createARMISelDag(ARMBaseTargetMachine &TM,
37 FunctionPass *createARMJITCodeEmitterPass(ARMBaseTargetMachine &TM,
DARMTargetMachine.h34 class ARMBaseTargetMachine : public LLVMTargetMachine {
42 ARMBaseTargetMachine(const Target &T, StringRef TT,
64 class ARMTargetMachine : public ARMBaseTargetMachine {
102 class ThumbTargetMachine : public ARMBaseTargetMachine {
DARMISelDAGToDAG.cpp67 ARMBaseTargetMachine &TM;
75 explicit ARMDAGToDAGISel(ARMBaseTargetMachine &tm, in ARMDAGToDAGISel()
3208 FunctionPass *llvm::createARMISelDag(ARMBaseTargetMachine &TM, in createARMISelDag()
DARMCodeEmitter.cpp360 FunctionPass *llvm::createARMJITCodeEmitterPass(ARMBaseTargetMachine &TM, in createARMJITCodeEmitterPass()