Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonOptAddrMode.cpp61 class HexagonOptAddrMode : public MachineFunctionPass { class
65 HexagonOptAddrMode() : MachineFunctionPass(ID) {} in HexagonOptAddrMode() function in __anon8a08179c0111::HexagonOptAddrMode
121 char HexagonOptAddrMode::ID = 0;
123 INITIALIZE_PASS_BEGIN(HexagonOptAddrMode, "amode-opt",
127 INITIALIZE_PASS_END(HexagonOptAddrMode, "amode-opt", "Optimize addressing mode", in INITIALIZE_PASS_DEPENDENCY()
130 bool HexagonOptAddrMode::hasRepForm(MachineInstr &MI, unsigned TfrDefR) { in INITIALIZE_PASS_DEPENDENCY()
162 bool HexagonOptAddrMode::canRemoveAddasl(NodeAddr<StmtNode *> AddAslSN, in canRemoveAddasl()
216 bool HexagonOptAddrMode::allValidCandidates(NodeAddr<StmtNode *> SA, in allValidCandidates()
248 void HexagonOptAddrMode::getAllRealUses(NodeAddr<StmtNode *> SA, in getAllRealUses()
288 bool HexagonOptAddrMode::isSafeToExtLR(NodeAddr<StmtNode *> SN, in isSafeToExtLR()
[all …]