• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/

Lines Matching refs:Subtarget

72       RI(STI.getTargetTriple()), Subtarget(STI) {}
686 if (!Subtarget.hasCustomCheapAsMoveHandling())
693 if (Subtarget.hasZeroCycleZeroingFP()) {
700 if (Subtarget.hasZeroCycleZeroingGP()) {
709 if (Subtarget.hasExynosCheapAsMoveHandling()) {
1475 auto &Subtarget = MBB.getParent()->getSubtarget<AArch64Subtarget>();
1476 auto TRI = Subtarget.getRegisterInfo();
1506 unsigned OpFlags = Subtarget.ClassifyGlobalReference(GV, TM);
1512 if (Subtarget.isTargetILP32()) {
1527 assert(!Subtarget.isTargetILP32() && "how can large exist in ILP32?");
1554 if (Subtarget.isTargetILP32()) {
1966 if (Subtarget.isPaired128Slow()) {
2455 assert(Subtarget.hasNEON() && "Unexpected register copy without NEON");
2511 if (Subtarget.hasZeroCycleRegMove()) {
2532 } else if (SrcReg == AArch64::WZR && Subtarget.hasZeroCycleZeroingGP()) {
2537 if (Subtarget.hasZeroCycleRegMove()) {
2564 assert(Subtarget.hasSVE() && "Unexpected SVE register.");
2575 assert(Subtarget.hasSVE() && "Unexpected SVE register.");
2590 } else if (SrcReg == AArch64::XZR && Subtarget.hasZeroCycleZeroingGP()) {
2679 if (Subtarget.hasNEON()) {
2700 if (Subtarget.hasNEON()) {
2717 if (Subtarget.hasNEON()) {
2734 if (Subtarget.hasNEON()) {
2755 if (Subtarget.hasNEON()) {
2896 assert(Subtarget.hasNEON() && "Unexpected register store without NEON");
2908 assert(Subtarget.hasNEON() && "Unexpected register store without NEON");
2915 assert(Subtarget.hasNEON() && "Unexpected register store without NEON");
2919 assert(Subtarget.hasNEON() && "Unexpected register store without NEON");
2926 assert(Subtarget.hasNEON() && "Unexpected register store without NEON");
2933 assert(Subtarget.hasNEON() && "Unexpected register store without NEON");
2941 assert(Subtarget.hasSVE() && "Unexpected register store without SVE");
2945 assert(Subtarget.hasSVE() && "Unexpected register store without SVE");
3038 assert(Subtarget.hasNEON() && "Unexpected register load without NEON");
3050 assert(Subtarget.hasNEON() && "Unexpected register load without NEON");
3057 assert(Subtarget.hasNEON() && "Unexpected register load without NEON");
3061 assert(Subtarget.hasNEON() && "Unexpected register load without NEON");
3068 assert(Subtarget.hasNEON() && "Unexpected register load without NEON");
3075 assert(Subtarget.hasNEON() && "Unexpected register load without NEON");
3084 assert(Subtarget.hasSVE() && "Unexpected register load without SVE");
3088 assert(Subtarget.hasSVE() && "Unexpected register load without SVE");
6238 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>();
6239 const TargetInstrInfo *TII = Subtarget.getInstrInfo();
6269 if (Subtarget.hasV8_3aOps() && MBBAUT != MBB.end() &&