Home
last modified time | relevance | path

Searched refs:LoongArchTargetMachine (Results 1 – 8 of 8) sorted by relevance

/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/LoongArch/
DLoongArchTargetMachine.cpp30 RegisterTargetMachine<LoongArchTargetMachine> X(getTheLoongArch32Target()); in LLVMInitializeLoongArchTarget()
31 RegisterTargetMachine<LoongArchTargetMachine> Y(getTheLoongArch64Target()); in LLVMInitializeLoongArchTarget()
49 LoongArchTargetMachine::LoongArchTargetMachine( in LoongArchTargetMachine() function in LoongArchTargetMachine
60 LoongArchTargetMachine::~LoongArchTargetMachine() = default;
63 LoongArchTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl()
98 MachineFunctionInfo *LoongArchTargetMachine::createMachineFunctionInfo( in createMachineFunctionInfo()
108 LoongArchPassConfig(LoongArchTargetMachine &TM, PassManagerBase &PM) in LoongArchPassConfig()
111 LoongArchTargetMachine &getLoongArchTargetMachine() const { in getLoongArchTargetMachine()
112 return getTM<LoongArchTargetMachine>(); in getLoongArchTargetMachine()
124 LoongArchTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig()
DLoongArchTargetMachine.h22 class LoongArchTargetMachine : public LLVMTargetMachine {
27 LoongArchTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
32 ~LoongArchTargetMachine() override;
DLoongArch.h23 class LoongArchTargetMachine; variable
37 FunctionPass *createLoongArchISelDag(LoongArchTargetMachine &TM);
DLoongArchISelDAGToDAG.h31 explicit LoongArchDAGToDAGISel(LoongArchTargetMachine &TM) in LoongArchDAGToDAGISel()
DCMakeLists.txt28 LoongArchTargetMachine.cpp
DLoongArchISelDAGToDAG.cpp248 FunctionPass *llvm::createLoongArchISelDag(LoongArchTargetMachine &TM) { in createLoongArchISelDag()
/external/swiftshader/third_party/llvm-16.0/
DCMakeLists.txt1411 ${LLVM_DIR}/lib/Target/LoongArch/LoongArchTargetMachine.cpp
DBUILD.gn1464 "llvm/lib/Target/LoongArch/LoongArchTargetMachine.cpp",