Searched refs:IsLogical (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 484 bool IsLogical, in foldLogOpOfMaskedICmps() argument 529 if (IsLogical && !isGuaranteedNotToBeUndefOrPoison(D)) in foldLogOpOfMaskedICmps() 542 if (IsLogical && !isGuaranteedNotToBeUndefOrPoison(D)) in foldLogOpOfMaskedICmps() 551 if (IsLogical && !isGuaranteedNotToBeUndefOrPoison(D)) in foldLogOpOfMaskedICmps() 749 bool IsLogical) { in foldAndOrOfICmpsOfAndWithPow2() argument 771 if (IsLogical) in foldAndOrOfICmpsOfAndWithPow2() 1222 bool IsAnd, bool IsLogical, in foldAndOrOfICmpsWithConstEq() argument 1258 if (IsLogical) in foldAndOrOfICmpsWithConstEq() 2695 bool IsLogical = isa<SelectInst>(Op1); in visitAnd() local 2699 foldAndOrOfICmps(LHS, Cmp, I, /* IsAnd */ true, IsLogical)) in visitAnd() [all …]
|
H A D | InstCombineInternal.h | 414 bool IsAnd, bool IsLogical = false); 436 bool IsLogical = false);
|
H A D | InstructionCombining.cpp | 2671 bool IsLogical, Value *A, in getFreelyInvertedImpl() 2682 if (IsLogical) in getFreelyInvertedImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZElimCompare.cpp | 379 if (CompareFlags & SystemZII::IsLogical) in adjustCCMasksForInstr() 405 else if ((MIFlags & SystemZII::IsLogical) && CCValues) { in adjustCCMasksForInstr()
|
H A D | SystemZInstrInfo.h | 49 IsLogical = (1 << 20), enumerator
|
H A D | SystemZInstrInfo.td | 1035 let Defs = [CC], CCValues = 0xF, IsLogical = 1 in { 1075 let Defs = [CC], Uses = [CC], CCValues = 0xF, IsLogical = 1 in { 1145 let Defs = [CC], CCValues = 0x7, IsLogical = 1 in { 1183 let Defs = [CC], Uses = [CC], CCValues = 0xF, IsLogical = 1 in { 1628 let Defs = [CC], CCValues = 0xE, IsLogical = 1 in {
|
H A D | SystemZISelLowering.cpp | 7981 bool IsLogical = false; in computeKnownBitsForTargetNode() local 8007 IsLogical = true; in computeKnownBitsForTargetNode() 8018 if (IsLogical) { in computeKnownBitsForTargetNode()
|
H A D | SystemZInstrFormats.td | 95 bit IsLogical = 0; 111 let TSFlags{20} = IsLogical;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVBuiltins.td | 723 bit IsLogical = !or(!eq(operation, OpGroupNonUniformLogicalAnd), 740 bit HasBoolArg = !or(!and(IsAllOrAny, !eq(IsAllEqual, false)), IsBallot, IsLogical); 748 "IsBallotFindBit", "IsLogical", "NoGroupOperation", "HasBoolArg"]; 1217 bit IsLogical = !or(!eq(operation, OpGroupLogicalAndKHR), 1225 let Fields = ["Name", "Opcode", "IsLogical"];
|
H A D | SPIRVBuiltins.cpp | 80 bool IsLogical; member 108 bool IsLogical; member 1113 GroupBuiltin->IsAllEqual || GroupBuiltin->IsLogical || in generateGroupInst()
|