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.cpp382 unsigned CCValues = SystemZII::getCCValues(MIFlags); in adjustCCMasksForInstr() local
383 unsigned ReusableCCMask = CCValues; in adjustCCMasksForInstr()
411 else if ((MIFlags & SystemZII::IsLogical) && CCValues) { in adjustCCMasksForInstr()
419 assert((ReusableCCMask & ~CCValues) == 0 && "Invalid CCValues"); in adjustCCMasksForInstr()
421 ReusableCCMask == CCValues && CCValues == CompareCCValues; in adjustCCMasksForInstr()
458 AlterMasks[I]->setImm(CCValues); in adjustCCMasksForInstr()
464 CCMask &= CCValues; // Logical subtracts never set CC=0. in adjustCCMasksForInstr()
467 CCMask = (CCMask & ReusableCCMask) | (CCValues & ~ReusableCCMask); in adjustCCMasksForInstr()
H A DSystemZInstrInfo.td432 let Defs = [CC], CCValues = 0xE, CompareZeroCCMask = 0xE in {
480 let Defs = [CC], CCValues = 0xE, CompareZeroCCMask = 0xE in {
677 let Defs = [CC], CCValues = 0xE, CompareZeroCCMask = 0xE in
708 let Defs = [CC], CCValues = 0xE, CompareZeroCCMask = 0xE in
927 let CCValues = 0xF, CompareZeroCCMask = 0x8 in {
931 let CCValues = 0xE, CompareZeroCCMask = 0xE in
937 let CCValues = 0xF, CompareZeroCCMask = 0x8 in {
941 let CCValues = 0xE, CompareZeroCCMask = 0xE in
947 let CCValues = 0xF, CompareZeroCCMask = 0x8 in {
951 let CCValues = 0xE, CompareZeroCCMask = 0xE in
[all …]
H A DSystemZInstrFP.td64 Defs = [CC], CCValues = 0xF, CompareZeroCCMask = 0xF in {
361 let Defs = [CC], CCValues = 0xF, CompareZeroCCMask = 0xF in {
374 let Defs = [CC], CCValues = 0xF, CompareZeroCCMask = 0xF in {
387 let Defs = [CC], CCValues = 0xF, CompareZeroCCMask = 0xF in {
473 Defs = [CC], CCValues = 0xF, CompareZeroCCMask = 0xF in {
487 Defs = [CC], CCValues = 0xF, CompareZeroCCMask = 0xF in {
583 let Uses = [FPC], mayRaiseFPException = 1, Defs = [CC], CCValues = 0xF in {
600 let Defs = [CC], CCValues = 0xC in {
H A DSystemZInstrFormats.td77 bits<4> CCValues = 0;
79 // The subset of CCValues that have the same meaning as they would after a
93 // instruction sets this flag along with a non-zero CCValues field, it is
108 let TSFlags{13-10} = CCValues;