Home
last modified time | relevance | path

Searched refs:HexagonTargetMachine (Results 1 – 25 of 34) sorted by relevance

12

/external/llvm/lib/Target/Hexagon/
DHexagonTargetMachine.cpp92 RegisterTargetMachine<HexagonTargetMachine> X(TheHexagonTarget); in LLVMInitializeHexagonTarget()
118 FunctionPass *createHexagonISelDag(HexagonTargetMachine &TM,
138 HexagonTargetMachine::HexagonTargetMachine(const Target &T, const Triple &TT, in HexagonTargetMachine() function in HexagonTargetMachine
158 HexagonTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
183 TargetIRAnalysis HexagonTargetMachine::getTargetIRAnalysis() { in getTargetIRAnalysis()
190 HexagonTargetMachine::~HexagonTargetMachine() {} in ~HexagonTargetMachine()
196 HexagonPassConfig(HexagonTargetMachine *TM, PassManagerBase &PM) in HexagonPassConfig()
199 HexagonTargetMachine &getHexagonTargetMachine() const { in getHexagonTargetMachine()
200 return getTM<HexagonTargetMachine>(); in getHexagonTargetMachine()
217 TargetPassConfig *HexagonTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
[all …]
DHexagonTargetMachine.h26 class HexagonTargetMachine : public LLVMTargetMachine {
31 HexagonTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
35 ~HexagonTargetMachine() override;
DHexagon.h50 class HexagonTargetMachine; variable
53 ImmutablePass *createHexagonTargetTransformInfoPass(const HexagonTargetMachine *TM);
DHexagonTargetTransformInfo.h39 explicit HexagonTTIImpl(const HexagonTargetMachine *TM, const Function &F) in HexagonTTIImpl()
DCMakeLists.txt52 HexagonTargetMachine.cpp
DHexagonISelLowering.h98 const HexagonTargetMachine &HTM;
DHexagonISelDAGToDAG.cpp45 const HexagonTargetMachine &HTM;
50 explicit HexagonDAGToDAGISel(HexagonTargetMachine &tm, in HexagonDAGToDAGISel()
189 FunctionPass *createHexagonISelDag(HexagonTargetMachine &TM, in createHexagonISelDag()
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonTargetMachine.cpp168 FunctionPass *createHexagonISelDag(HexagonTargetMachine &TM,
192 RegisterTargetMachine<HexagonTargetMachine> X(getTheHexagonTarget()); in LLVMInitializeHexagonTarget()
211 HexagonTargetMachine::HexagonTargetMachine(const Target &T, const Triple &TT, in HexagonTargetMachine() function in HexagonTargetMachine
234 HexagonTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
265 void HexagonTargetMachine::adjustPassManager(PassManagerBuilder &PMB) { in adjustPassManager()
278 void HexagonTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB, in registerPassBuilderCallbacks()
295 HexagonTargetMachine::getTargetTransformInfo(const Function &F) { in getTargetTransformInfo()
300 HexagonTargetMachine::~HexagonTargetMachine() {} in ~HexagonTargetMachine()
306 HexagonPassConfig(HexagonTargetMachine &TM, PassManagerBase &PM) in HexagonPassConfig()
309 HexagonTargetMachine &getHexagonTargetMachine() const { in getHexagonTargetMachine()
[all …]
DHexagonTargetMachine.h25 class HexagonTargetMachine : public LLVMTargetMachine {
30 HexagonTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
34 ~HexagonTargetMachine() override;
DHexagon.h18 class HexagonTargetMachine; variable
22 ImmutablePass *createHexagonTargetTransformInfoPass(const HexagonTargetMachine *TM);
DHexagonSplitConst32AndConst64.cpp63 auto &HTM = static_cast<const HexagonTargetMachine&>(Fn.getTarget()); in runOnMachineFunction()
DCMakeLists.txt60 HexagonTargetMachine.cpp
DHexagonTargetTransformInfo.h53 explicit HexagonTTIImpl(const HexagonTargetMachine *TM, const Function &F) in HexagonTTIImpl()
DHexagonISelDAGToDAG.h34 explicit HexagonDAGToDAGISel(HexagonTargetMachine &tm, in HexagonDAGToDAGISel()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonTargetMachine.cpp161 FunctionPass *createHexagonISelDag(HexagonTargetMachine &TM,
185 RegisterTargetMachine<HexagonTargetMachine> X(getTheHexagonTarget()); in LLVMInitializeHexagonTarget()
204 HexagonTargetMachine::HexagonTargetMachine(const Target &T, const Triple &TT, in HexagonTargetMachine() function in HexagonTargetMachine
227 HexagonTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
252 void HexagonTargetMachine::adjustPassManager(PassManagerBuilder &PMB) { in adjustPassManager()
266 HexagonTargetMachine::getTargetTransformInfo(const Function &F) { in getTargetTransformInfo()
271 HexagonTargetMachine::~HexagonTargetMachine() {} in ~HexagonTargetMachine()
277 HexagonPassConfig(HexagonTargetMachine &TM, PassManagerBase &PM) in HexagonPassConfig()
280 HexagonTargetMachine &getHexagonTargetMachine() const { in getHexagonTargetMachine()
281 return getTM<HexagonTargetMachine>(); in getHexagonTargetMachine()
[all …]
DHexagonTargetMachine.h25 class HexagonTargetMachine : public LLVMTargetMachine {
30 HexagonTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
34 ~HexagonTargetMachine() override;
DHexagon.h22 class HexagonTargetMachine; variable
25 ImmutablePass *createHexagonTargetTransformInfoPass(const HexagonTargetMachine *TM);
DHexagonSplitConst32AndConst64.cpp63 auto &HTM = static_cast<const HexagonTargetMachine&>(Fn.getTarget()); in runOnMachineFunction()
DCMakeLists.txt58 HexagonTargetMachine.cpp
DHexagonTargetTransformInfo.h54 explicit HexagonTTIImpl(const HexagonTargetMachine *TM, const Function &F) in HexagonTTIImpl()
DHexagonISelDAGToDAG.h35 explicit HexagonDAGToDAGISel(HexagonTargetMachine &tm, in HexagonDAGToDAGISel()
DHexagonISelLowering.h100 const HexagonTargetMachine &HTM;
/external/llvm-project/llvm/test/CodeGen/Hexagon/
Dvector-align.ll6 ; default one from HexagonTargetMachine is correct.
/external/llvm/test/CodeGen/Hexagon/
Dvector-align.ll7 ; default one from HexagonTargetMachine is correct.
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/
DBUILD.gn83 "HexagonTargetMachine.cpp",

12