Home
last modified time | relevance | path

Searched refs:CCValues (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZElimCompare.cpp376 unsigned CCValues = SystemZII::getCCValues(MIFlags); in adjustCCMasksForInstr() local
377 unsigned ReusableCCMask = CCValues; in adjustCCMasksForInstr()
405 else if ((MIFlags & SystemZII::IsLogical) && CCValues) { in adjustCCMasksForInstr()
413 assert((ReusableCCMask & ~CCValues) == 0 && "Invalid CCValues"); in adjustCCMasksForInstr()
415 ReusableCCMask == CCValues && CCValues == CompareCCValues; in adjustCCMasksForInstr()
452 AlterMasks[I]->setImm(CCValues); in adjustCCMasksForInstr()
458 CCMask &= CCValues; // Logical subtracts never set CC=0. in adjustCCMasksForInstr()
461 CCMask = (CCMask & ReusableCCMask) | (CCValues & ~ReusableCCMask); in adjustCCMasksForInstr()
H A DSystemZInstrInfo.td439 let Defs = [CC], CCValues = 0xE, CompareZeroCCMask = 0xE in {
487 let Defs = [CC], CCValues = 0xE, CompareZeroCCMask = 0xE in {
684 let Defs = [CC], CCValues = 0xE, CompareZeroCCMask = 0xE in
715 let Defs = [CC], CCValues = 0xE, CompareZeroCCMask = 0xE in
901 let CCValues = 0xF, CompareZeroCCMask = 0x8 in {
905 let CCValues = 0xE, CompareZeroCCMask = 0xE in
911 let CCValues = 0xF, CompareZeroCCMask = 0x8 in {
915 let CCValues = 0xE, CompareZeroCCMask = 0xE in
921 let CCValues = 0xF, CompareZeroCCMask = 0x8 in {
925 let CCValues = 0xE, CompareZeroCCMask = 0xE in
[all …]
H A DSystemZInstrFP.td57 Defs = [CC], CCValues = 0xF, CompareZeroCCMask = 0xF in {
327 let Defs = [CC], CCValues = 0xF, CompareZeroCCMask = 0xF in {
338 let Defs = [CC], CCValues = 0xF, CompareZeroCCMask = 0xF in {
349 let Defs = [CC], CCValues = 0xF, CompareZeroCCMask = 0xF in {
427 Defs = [CC], CCValues = 0xF, CompareZeroCCMask = 0xF in {
441 Defs = [CC], CCValues = 0xF, CompareZeroCCMask = 0xF in {
537 let Uses = [FPC], mayRaiseFPException = 1, Defs = [CC], CCValues = 0xF in {
554 let Defs = [CC], CCValues = 0xC in {
H A DSystemZInstrFormats.td76 bits<4> CCValues = 0;
78 // The subset of CCValues that have the same meaning as they would after a
92 // instruction sets this flag along with a non-zero CCValues field, it is
107 let TSFlags{13-10} = CCValues;