Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Hexagon/
DHexagonGenMux.cpp39 class HexagonGenMux : public MachineFunctionPass { class
42 HexagonGenMux() : MachineFunctionPass(ID), HII(0), HRI(0) { in HexagonGenMux() function in __anondc5b75df0111::HexagonGenMux
101 char HexagonGenMux::ID = 0;
104 INITIALIZE_PASS(HexagonGenMux, "hexagon-mux",
108 void HexagonGenMux::getSubRegs(unsigned Reg, BitVector &SRs) const { in getSubRegs()
114 void HexagonGenMux::expandReg(unsigned Reg, BitVector &Set) const { in expandReg()
122 void HexagonGenMux::getDefsUses(const MachineInstr *MI, BitVector &Defs, in getDefsUses()
145 void HexagonGenMux::buildMaps(MachineBasicBlock &B, InstrIndexMap &I2X, in buildMaps()
163 bool HexagonGenMux::isCondTransfer(unsigned Opc) const { in isCondTransfer()
175 unsigned HexagonGenMux::getMuxOpcode(const MachineOperand &Src1, in getMuxOpcode()
[all …]
DCMakeLists.txt31 HexagonGenMux.cpp
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonGenMux.cpp67 class HexagonGenMux : public MachineFunctionPass { class
71 HexagonGenMux() : MachineFunctionPass(ID) {} in HexagonGenMux() function in __anon548bd0170111::HexagonGenMux
142 char HexagonGenMux::ID = 0;
144 INITIALIZE_PASS(HexagonGenMux, "hexagon-gen-mux",
147 void HexagonGenMux::getSubRegs(unsigned Reg, BitVector &SRs) const { in getSubRegs()
152 void HexagonGenMux::expandReg(unsigned Reg, BitVector &Set) const { in expandReg()
159 void HexagonGenMux::getDefsUses(const MachineInstr *MI, BitVector &Defs, in getDefsUses()
181 void HexagonGenMux::buildMaps(MachineBasicBlock &B, InstrIndexMap &I2X, in buildMaps()
198 bool HexagonGenMux::isCondTransfer(unsigned Opc) const { in isCondTransfer()
209 unsigned HexagonGenMux::getMuxOpcode(const MachineOperand &Src1, in getMuxOpcode()
[all …]
DCMakeLists.txt35 HexagonGenMux.cpp