Home
last modified time | relevance | path

Searched refs:IsLogical (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp528 bool IsLogical, in foldLogOpOfMaskedICmps() argument
574 if (IsLogical && !isGuaranteedNotToBeUndefOrPoison(D)) in foldLogOpOfMaskedICmps()
587 if (IsLogical && !isGuaranteedNotToBeUndefOrPoison(D)) in foldLogOpOfMaskedICmps()
596 if (IsLogical && !isGuaranteedNotToBeUndefOrPoison(D)) in foldLogOpOfMaskedICmps()
615 if (IsLogical) { in foldLogOpOfMaskedICmps()
704 if (IsLogical) in foldLogOpOfMaskedICmps()
1270 bool IsAnd, bool IsLogical, in foldAndOrOfICmpsWithConstEq() argument
1306 if (IsLogical) in foldAndOrOfICmpsWithConstEq()
2768 bool IsLogical = isa<SelectInst>(Op1); in visitAnd() local
2770 /*RHSIsLogical=*/IsLogical)) in visitAnd()
[all …]
H A DInstCombineInternal.h419 bool IsAnd, bool IsLogical = false);
437 bool IsLogical);
H A DInstructionCombining.cpp2901 bool IsLogical, Value *A, in getFreelyInvertedImpl()
2912 if (IsLogical) in getFreelyInvertedImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZElimCompare.cpp385 if (CompareFlags & SystemZII::IsLogical) in adjustCCMasksForInstr()
411 else if ((MIFlags & SystemZII::IsLogical) && CCValues) { in adjustCCMasksForInstr()
H A DSystemZInstrInfo.h49 IsLogical = (1 << 20), enumerator
H A DSystemZInstrInfo.td1061 let Defs = [CC], CCValues = 0xF, IsLogical = 1 in {
1101 let Defs = [CC], Uses = [CC], CCValues = 0xF, IsLogical = 1 in {
1171 let Defs = [CC], CCValues = 0x7, IsLogical = 1 in {
1209 let Defs = [CC], Uses = [CC], CCValues = 0xF, IsLogical = 1 in {
1654 let Defs = [CC], CCValues = 0xE, IsLogical = 1 in {
H A DSystemZISelLowering.cpp9305 bool IsLogical = false; in computeKnownBitsForTargetNode() local
9331 IsLogical = true; in computeKnownBitsForTargetNode()
9342 if (IsLogical) { in computeKnownBitsForTargetNode()
H A DSystemZInstrFormats.td96 bit IsLogical = 0;
112 let TSFlags{20} = IsLogical;
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.td767 bit IsLogical = !or(!eq(operation, OpGroupNonUniformLogicalAnd),
785 bit HasBoolArg = !or(!and(IsAllOrAny, !eq(IsAllEqual, false)), IsBallot, IsLogical);
793 "IsBallotFindBit", "IsLogical", "NoGroupOperation", "HasBoolArg"];
1281 bit IsLogical = !or(!eq(operation, OpGroupLogicalAndKHR),
1289 let Fields = ["Name", "Opcode", "IsLogical"];
H A DSPIRVBuiltins.cpp81 bool IsLogical; member
110 bool IsLogical; member
1246 GroupBuiltin->IsAllEqual || GroupBuiltin->IsLogical || in generateGroupInst()