Home
last modified time | relevance | path

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

/external/llvm-project/llvm/lib/Target/ARM/
DARMLowOverheadLoops.cpp858 InstSet &FalseLanesZero) { in producesFalseLanesZero() argument
888 if (Def == &MI || FalseLanesZero.count(Def) || IsZeroInit(Def)) in producesFalseLanesZero()
923 SmallPtrSet<MachineInstr *, 4> FalseLanesZero; in ValidateLiveOuts() local
940 if (producesFalseLanesZero(MI, QPRs, RDA, FalseLanesZero)) in ValidateLiveOuts()
941 FalseLanesZero.insert(&MI); in ValidateLiveOuts()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64InstrInfo.h448 FalseLanesZero = TSFLAG_FALSE_LANE_TYPE(0x1), enumerator
DSVEInstrFormats.td1635 def _ZERO_H : PredTwoOpPseudo<NAME # _H, ZPR16, FalseLanesZero>;
1636 def _ZERO_S : PredTwoOpPseudo<NAME # _S, ZPR32, FalseLanesZero>;
1637 def _ZERO_D : PredTwoOpPseudo<NAME # _D, ZPR64, FalseLanesZero>;
4874 def _ZERO_B : PredTwoOpImmPseudo<NAME # _B, ZPR8, tvecshiftL8, FalseLanesZero>;
4875 def _ZERO_H : PredTwoOpImmPseudo<NAME # _H, ZPR16, tvecshiftL16, FalseLanesZero>;
4876 def _ZERO_S : PredTwoOpImmPseudo<NAME # _S, ZPR32, tvecshiftL32, FalseLanesZero>;
4877 def _ZERO_D : PredTwoOpImmPseudo<NAME # _D, ZPR64, tvecshiftL64, FalseLanesZero>;
4920 def _ZERO_B : PredTwoOpImmPseudo<NAME # _B, ZPR8, vecshiftR8, FalseLanesZero>;
4921 def _ZERO_H : PredTwoOpImmPseudo<NAME # _H, ZPR16, vecshiftR16, FalseLanesZero>;
4922 def _ZERO_S : PredTwoOpImmPseudo<NAME # _S, ZPR32, vecshiftR32, FalseLanesZero>;
[all …]
DAArch64ExpandPseudoInsts.cpp397 bool FalseZero = FalseLanes == AArch64::FalseLanesZero; in expand_DestructiveOp()
DAArch64InstrFormats.td44 def FalseLanesZero : FalseLanesEnum<1>;