Searched refs:HexagonTargetMachine (Results 1 - 11 of 11) sorted by relevance
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | Hexagon.h | 18 class HexagonTargetMachine; 23 ImmutablePass *createHexagonTargetTransformInfoPass(const HexagonTargetMachine *TM);
|
H A D | HexagonTargetMachine.h | 1 //=-- HexagonTargetMachine.h - Define TargetMachine for Hexagon ---*- C++ -*-=// 24 class HexagonTargetMachine : public LLVMTargetMachine { class in namespace:llvm 29 HexagonTargetMachine(const Target &T, const Triple &TT, StringRef CPU, 34 ~HexagonTargetMachine() override;
|
H A D | HexagonTargetMachine.cpp | 1 //===-- HexagonTargetMachine.cpp - Define TargetMachine for Hexagon -------===// 13 #include "HexagonTargetMachine.h" 179 FunctionPass *createHexagonISelDag(HexagonTargetMachine &TM, 202 RegisterTargetMachine<HexagonTargetMachine> X(getTheHexagonTarget()); 224 HexagonTargetMachine::HexagonTargetMachine(const Target &T, const Triple &TT, function in class:HexagonTargetMachine 247 HexagonTargetMachine::getSubtargetImpl(const Function &F) const { 277 void HexagonTargetMachine::registerPassBuilderCallbacks( 290 HexagonTargetMachine::getTargetTransformInfo(const Function &F) const { 294 MachineFunctionInfo *HexagonTargetMachine [all...] |
H A D | HexagonSplitConst32AndConst64.cpp | 20 #include "HexagonTargetMachine.h" 63 auto &HTM = static_cast<const HexagonTargetMachine&>(Fn.getTarget());
|
H A D | HexagonTargetTransformInfo.h | 20 #include "HexagonTargetMachine.h" 54 explicit HexagonTTIImpl(const HexagonTargetMachine *TM, const Function &F)
|
H A D | HexagonISelDAGToDAG.h | 16 #include "HexagonTargetMachine.h" 37 explicit HexagonDAGToDAGISel(HexagonTargetMachine &tm,
|
H A D | HexagonISelLowering.h | 128 const HexagonTargetMachine &HTM;
|
H A D | HexagonFrameLowering.cpp | 16 #include "HexagonTargetMachine.h" 1379 auto &HTM = static_cast<const HexagonTargetMachine&>(MF.getTarget()); 1444 auto &HTM = static_cast<const HexagonTargetMachine&>(MF.getTarget());
|
H A D | HexagonISelLowering.cpp | 19 #include "HexagonTargetMachine.h" 1434 : TargetLowering(TM), HTM(static_cast<const HexagonTargetMachine&>(TM)), 3826 auto &HTM = static_cast<const HexagonTargetMachine&>(getTargetMachine());
|
H A D | HexagonVectorCombine.cpp | 47 #include "HexagonTargetMachine.h" 2969 auto &TM = getAnalysis<TargetPassConfig>().getTM<HexagonTargetMachine>();
|
H A D | HexagonISelDAGToDAG.cpp | 17 #include "HexagonTargetMachine.h" 61 FunctionPass *createHexagonISelDag(HexagonTargetMachine &TM,
|
Completed in 211 milliseconds