/external/llvm/lib/Target/Hexagon/ |
D | HexagonTargetMachine.cpp | 92 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 …]
|
D | HexagonTargetMachine.h | 26 class HexagonTargetMachine : public LLVMTargetMachine { 31 HexagonTargetMachine(const Target &T, const Triple &TT, StringRef CPU, 35 ~HexagonTargetMachine() override;
|
D | Hexagon.h | 50 class HexagonTargetMachine; variable 53 ImmutablePass *createHexagonTargetTransformInfoPass(const HexagonTargetMachine *TM);
|
D | HexagonTargetTransformInfo.h | 39 explicit HexagonTTIImpl(const HexagonTargetMachine *TM, const Function &F) in HexagonTTIImpl()
|
D | CMakeLists.txt | 52 HexagonTargetMachine.cpp
|
D | HexagonISelLowering.h | 98 const HexagonTargetMachine &HTM;
|
D | HexagonISelDAGToDAG.cpp | 45 const HexagonTargetMachine &HTM; 50 explicit HexagonDAGToDAGISel(HexagonTargetMachine &tm, in HexagonDAGToDAGISel() 189 FunctionPass *createHexagonISelDag(HexagonTargetMachine &TM, in createHexagonISelDag()
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonTargetMachine.cpp | 168 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 …]
|
D | HexagonTargetMachine.h | 25 class HexagonTargetMachine : public LLVMTargetMachine { 30 HexagonTargetMachine(const Target &T, const Triple &TT, StringRef CPU, 34 ~HexagonTargetMachine() override;
|
D | Hexagon.h | 18 class HexagonTargetMachine; variable 22 ImmutablePass *createHexagonTargetTransformInfoPass(const HexagonTargetMachine *TM);
|
D | HexagonSplitConst32AndConst64.cpp | 63 auto &HTM = static_cast<const HexagonTargetMachine&>(Fn.getTarget()); in runOnMachineFunction()
|
D | CMakeLists.txt | 60 HexagonTargetMachine.cpp
|
D | HexagonTargetTransformInfo.h | 53 explicit HexagonTTIImpl(const HexagonTargetMachine *TM, const Function &F) in HexagonTTIImpl()
|
D | HexagonISelDAGToDAG.h | 34 explicit HexagonDAGToDAGISel(HexagonTargetMachine &tm, in HexagonDAGToDAGISel()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonTargetMachine.cpp | 161 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 …]
|
D | HexagonTargetMachine.h | 25 class HexagonTargetMachine : public LLVMTargetMachine { 30 HexagonTargetMachine(const Target &T, const Triple &TT, StringRef CPU, 34 ~HexagonTargetMachine() override;
|
D | Hexagon.h | 22 class HexagonTargetMachine; variable 25 ImmutablePass *createHexagonTargetTransformInfoPass(const HexagonTargetMachine *TM);
|
D | HexagonSplitConst32AndConst64.cpp | 63 auto &HTM = static_cast<const HexagonTargetMachine&>(Fn.getTarget()); in runOnMachineFunction()
|
D | CMakeLists.txt | 58 HexagonTargetMachine.cpp
|
D | HexagonTargetTransformInfo.h | 54 explicit HexagonTTIImpl(const HexagonTargetMachine *TM, const Function &F) in HexagonTTIImpl()
|
D | HexagonISelDAGToDAG.h | 35 explicit HexagonDAGToDAGISel(HexagonTargetMachine &tm, in HexagonDAGToDAGISel()
|
D | HexagonISelLowering.h | 100 const HexagonTargetMachine &HTM;
|
/external/llvm-project/llvm/test/CodeGen/Hexagon/ |
D | vector-align.ll | 6 ; default one from HexagonTargetMachine is correct.
|
/external/llvm/test/CodeGen/Hexagon/ |
D | vector-align.ll | 7 ; default one from HexagonTargetMachine is correct.
|
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/ |
D | BUILD.gn | 83 "HexagonTargetMachine.cpp",
|