Searched refs:IsLegal (Results 1 – 6 of 6) sorted by relevance
1228 auto IsLegal = [](const Instruction &I) -> bool { in getMergedProfMetadata() local1242 if (AInstr && !IsLegal(*AInstr)) in getMergedProfMetadata()1244 if (BInstr && !IsLegal(*BInstr)) in getMergedProfMetadata()
774 bool IsLegal = OpToFold.isOperandLegal(*TII, *MI, OpNo); in tryAddToFoldList() local775 if (!IsLegal && OpToFold.isImm()) { in tryAddToFoldList()777 IsLegal = canUseImmWithOpSel(MI, OpNo, *ImmVal); in tryAddToFoldList()780 if (!IsLegal) { in tryAddToFoldList()
1102 bool IsLegal = (Opcode == Instruction::Store && in getExpandCompressMemoryOpCost() local1106 if (!IsLegal || CostKind != TTI::TCK_RecipThroughput) in getExpandCompressMemoryOpCost()
3382 bool IsLegal = (C >> 12 == 0) || ((C & 0xFFFULL) == 0 && C >> 24 == 0); in isLegalArithImmed() local3384 << " legal: " << (IsLegal ? "yes\n" : "no\n")); in isLegalArithImmed()3385 return IsLegal; in isLegalArithImmed()12096 bool IsLegal = false; in isFPImmLegal() local12107 IsLegal = AArch64_AM::getFP64Imm(ImmInt) != -1 || Imm.isPosZero(); in isFPImmLegal()12109 IsLegal = AArch64_AM::getFP32Imm(ImmInt) != -1 || Imm.isPosZero(); in isFPImmLegal()12111 IsLegal = in isFPImmLegal()12120 if (!IsLegal && (VT == MVT::f64 || VT == MVT::f32)) { in isFPImmLegal()12131 IsLegal = Insn.size() <= Limit; in isFPImmLegal()12134 LLVM_DEBUG(dbgs() << (IsLegal ? "Legal " : "Illegal ") << VT in isFPImmLegal()[all …]
4260 bool IsLegal; member in llvm::slpvectorizer::BoUpSLP::ScalarsVectorizationLegality4265 ScalarsVectorizationLegality(InstructionsState S, bool IsLegal, in ScalarsVectorizationLegality() argument4268 : S(S), IsLegal(IsLegal), TryToFindDuplicates(TryToFindDuplicates), in ScalarsVectorizationLegality()4270 assert((!IsLegal || (S.valid() && TryToFindDuplicates)) && in ScalarsVectorizationLegality()4274 bool isLegal() const { return IsLegal; } in isLegal()
11790 bool IsLegal = in lowerShuffleAsBitRotate() local11792 if (!IsLegal && Subtarget.hasSSE3()) in lowerShuffleAsBitRotate()11804 if (!IsLegal) { in lowerShuffleAsBitRotate()