Searched refs:IsLogical (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAndOrXor.cpp | 746 if (IsLogical) in foldAndOrOfICmpsOfAndWithPow2() 2097 bool IsLogical = isa<SelectInst>(Op1); in visitAnd() local 2102 return replaceInstUsesWith(I, IsLogical in visitAnd() 2114 bool IsLogical = isa<SelectInst>(Op0); in visitAnd() local 2557 if (!IsLogical) { in foldAndOrOfICmps() 2565 if (!IsLogical) { in foldAndOrOfICmps() 2579 if (!IsLogical) { in foldAndOrOfICmps() 2592 if (IsAnd && !IsLogical) in foldAndOrOfICmps() 2600 if (!IsLogical) { in foldAndOrOfICmps() 2943 bool IsLogical = isa<SelectInst>(Op1); in visitOr() local [all …]
|
| H A D | InstCombineInternal.h | 349 bool IsAnd, bool IsLogical = false); 365 bool IsLogical = false);
|
| /llvm-project-15.0.7/flang/include/flang/Runtime/ |
| H A D | type-code.h | 46 constexpr bool IsLogical() const { in IsLogical() function
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZElimCompare.cpp | 385 if (CompareFlags & SystemZII::IsLogical) in adjustCCMasksForInstr() 411 else if ((MIFlags & SystemZII::IsLogical) && CCValues) { in adjustCCMasksForInstr()
|
| H A D | SystemZInstrInfo.h | 49 IsLogical = (1 << 20), enumerator
|
| H A D | SystemZInstrInfo.td | 1016 let Defs = [CC], CCValues = 0xF, IsLogical = 1 in { 1056 let Defs = [CC], Uses = [CC], CCValues = 0xF, IsLogical = 1 in { 1126 let Defs = [CC], CCValues = 0x7, IsLogical = 1 in { 1164 let Defs = [CC], Uses = [CC], CCValues = 0xF, IsLogical = 1 in { 1601 let Defs = [CC], CCValues = 0xE, IsLogical = 1 in {
|
| H A D | SystemZISelLowering.cpp | 7296 bool IsLogical = false; in computeKnownBitsForTargetNode() local 7322 IsLogical = true; in computeKnownBitsForTargetNode() 7333 if (IsLogical) { in computeKnownBitsForTargetNode()
|
| H A D | SystemZInstrFormats.td | 95 bit IsLogical = 0; 111 let TSFlags{20} = IsLogical;
|