Lines Matching full:hexagon

92       return "Hexagon generate predicate operations";  in getPassName()
131 INITIALIZE_PASS_BEGIN(HexagonGenPredicate, "hexagon-gen-pred",
132 "Hexagon generate predicate operations", false, false)
134 INITIALIZE_PASS_END(HexagonGenPredicate, "hexagon-gen-pred", in INITIALIZE_PASS_DEPENDENCY()
135 "Hexagon generate predicate operations", false, false) in INITIALIZE_PASS_DEPENDENCY()
141 return RC == &Hexagon::PredRegsRegClass; in INITIALIZE_PASS_DEPENDENCY()
145 using namespace Hexagon; in getPredForm()
198 case Hexagon::C2_cmpeqi: in isConvertibleToPredForm()
199 case Hexagon::C4_cmpneqi: in isConvertibleToPredForm()
212 case Hexagon::C2_tfrpr: in collectPredicateGPR()
257 if (Opc == Hexagon::C2_tfrpr || Opc == TargetOpcode::COPY) { in getPredRegFor()
267 const TargetRegisterClass *PredRC = &Hexagon::PredRegsRegClass; in getPredRegFor()
287 case Hexagon::C2_cmpeq: in isScalarCmp()
288 case Hexagon::C2_cmpgt: in isScalarCmp()
289 case Hexagon::C2_cmpgtu: in isScalarCmp()
290 case Hexagon::C2_cmpeqp: in isScalarCmp()
291 case Hexagon::C2_cmpgtp: in isScalarCmp()
292 case Hexagon::C2_cmpgtup: in isScalarCmp()
293 case Hexagon::C2_cmpeqi: in isScalarCmp()
294 case Hexagon::C2_cmpgti: in isScalarCmp()
295 case Hexagon::C2_cmpgtui: in isScalarCmp()
296 case Hexagon::C2_cmpgei: in isScalarCmp()
297 case Hexagon::C2_cmpgeui: in isScalarCmp()
298 case Hexagon::C4_cmpneqi: in isScalarCmp()
299 case Hexagon::C4_cmpltei: in isScalarCmp()
300 case Hexagon::C4_cmplteui: in isScalarCmp()
301 case Hexagon::C4_cmpneq: in isScalarCmp()
302 case Hexagon::C4_cmplte: in isScalarCmp()
303 case Hexagon::C4_cmplteu: in isScalarCmp()
304 case Hexagon::A4_cmpbeq: in isScalarCmp()
305 case Hexagon::A4_cmpbeqi: in isScalarCmp()
306 case Hexagon::A4_cmpbgtu: in isScalarCmp()
307 case Hexagon::A4_cmpbgtui: in isScalarCmp()
308 case Hexagon::A4_cmpbgt: in isScalarCmp()
309 case Hexagon::A4_cmpbgti: in isScalarCmp()
310 case Hexagon::A4_cmpheq: in isScalarCmp()
311 case Hexagon::A4_cmphgt: in isScalarCmp()
312 case Hexagon::A4_cmphgtu: in isScalarCmp()
313 case Hexagon::A4_cmpheqi: in isScalarCmp()
314 case Hexagon::A4_cmphgti: in isScalarCmp()
315 case Hexagon::A4_cmphgtui: in isScalarCmp()
334 const TargetRegisterClass *PredRC = &Hexagon::PredRegsRegClass; in isScalarPred()
340 case Hexagon::C2_and: in isScalarPred()
341 case Hexagon::C2_andn: in isScalarPred()
342 case Hexagon::C4_and_and: in isScalarPred()
343 case Hexagon::C4_and_andn: in isScalarPred()
344 case Hexagon::C4_and_or: in isScalarPred()
345 case Hexagon::C2_or: in isScalarPred()
346 case Hexagon::C2_orn: in isScalarPred()
347 case Hexagon::C4_or_and: in isScalarPred()
348 case Hexagon::C4_or_andn: in isScalarPred()
349 case Hexagon::C4_or_or: in isScalarPred()
350 case Hexagon::C4_or_orn: in isScalarPred()
351 case Hexagon::C2_xor: in isScalarPred()
378 if (Reg.S && Reg.S != Hexagon::isub_lo) in convertToPredForm()
391 case Hexagon::C2_cmpeqi: in convertToPredForm()
392 NewOpc = Hexagon::C2_not; in convertToPredForm()
394 case Hexagon::C4_cmpneqi: in convertToPredForm()
420 const TargetRegisterClass *PredRC = &Hexagon::PredRegsRegClass; in convertToPredForm()
454 const TargetRegisterClass *PredRC = &Hexagon::PredRegsRegClass; in eliminatePredCopies()