Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp868 InstSet &FalseLanesZero) { in producesFalseLanesZero() argument
904 if (Def == &MI || FalseLanesZero.count(Def) || IsZeroInit(Def)) in producesFalseLanesZero()
939 SmallPtrSet<MachineInstr *, 4> FalseLanesZero; in ValidateLiveOuts() local
958 if (producesFalseLanesZero(MI, QPRs, RDA, FalseLanesZero)) in ValidateLiveOuts()
959 FalseLanesZero.insert(&MI); in ValidateLiveOuts()
974 for (auto *I : FalseLanesZero) in ValidateLiveOuts()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h785 FalseLanesZero = TSFLAG_FALSE_LANE_TYPE(0x1), enumerator
H A DSVEInstrFormats.td726 let Constraints = !if(!eq(flags, FalseLanesZero), "$Zd = $Passthru,@earlyclobber $Zd", "");
2135 def _ZERO : PredTwoOpPseudo<NAME, ZPR16, FalseLanesZero>;
2169 def _H_ZERO : PredTwoOpPseudo<NAME # _H, ZPR16, FalseLanesZero>;
2170 def _S_ZERO : PredTwoOpPseudo<NAME # _S, ZPR32, FalseLanesZero>;
2171 def _D_ZERO : PredTwoOpPseudo<NAME # _D, ZPR64, FalseLanesZero>;
2234 def _H_ZERO : PredTwoOpImmPseudo<NAME # _H, ZPR16, imm_ty, FalseLanesZero>;
2235 def _S_ZERO : PredTwoOpImmPseudo<NAME # _S, ZPR32, imm_ty, FalseLanesZero>;
2236 def _D_ZERO : PredTwoOpImmPseudo<NAME # _D, ZPR64, imm_ty, FalseLanesZero>;
3037 def _H_ZERO : PredOneOpPassthruPseudo<NAME # _H, ZPR16, FalseLanesZero>;
3038 def _S_ZERO : PredOneOpPassthruPseudo<NAME # _S, ZPR32, FalseLanesZero>;
[all …]
H A DAArch64ExpandPseudoInsts.cpp496 bool FalseZero = FalseLanes == AArch64::FalseLanesZero; in expand_DestructiveOp()
H A DAArch64InstrFormats.td45 def FalseLanesZero : FalseLanesEnum<1>;