llvm.org GIT mirror llvm / b023def
Merging r340931: ------------------------------------------------------------------------ r340931 | atanasyan | 2018-08-29 07:53:55 -0700 (Wed, 29 Aug 2018) | 6 lines [mips] Involves microMIPS's jump in the analyzable branch set Involves microMIPS's jump in the analyzable branch set to reduce some code patterns. Differential revision: https://reviews.llvm.org/D50613 ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_70@346735 91177308-0d34-0410-b5e6-96231b3b80d8 Tom Stellard 1 year, 11 months ago
2 changed file(s) with 3 addition(s) and 6 deletion(s). Raw diff Collapse all Expand all
642642 Opc == Mips::BNE64 || Opc == Mips::BGTZ64 || Opc == Mips::BGEZ64 ||
643643 Opc == Mips::BLTZ64 || Opc == Mips::BLEZ64 || Opc == Mips::BC1T ||
644644 Opc == Mips::BC1F || Opc == Mips::B || Opc == Mips::J ||
645 Opc == Mips::B_MM || Opc == Mips::BEQZC_MM ||
645 Opc == Mips::J_MM || Opc == Mips::B_MM || Opc == Mips::BEQZC_MM ||
646646 Opc == Mips::BNEZC_MM || Opc == Mips::BEQC || Opc == Mips::BNEC ||
647647 Opc == Mips::BLTC || Opc == Mips::BGEC || Opc == Mips::BLTUC ||
648648 Opc == Mips::BGEUC || Opc == Mips::BGTZC || Opc == Mips::BLEZC ||
230230 ; MICROMIPSSTATIC: # %bb.0: # %entry
231231 ; MICROMIPSSTATIC-NEXT: bnezc $4, $BB0_2
232232 ; MICROMIPSSTATIC-NEXT: # %bb.1: # %entry
233 ; MICROMIPSSTATIC-NEXT: j $BB0_4
234 ; MICROMIPSSTATIC-NEXT: nop
235 ; MICROMIPSSTATIC-NEXT: $BB0_2: # %entry
236233 ; MICROMIPSSTATIC-NEXT: j $BB0_3
237234 ; MICROMIPSSTATIC-NEXT: nop
238 ; MICROMIPSSTATIC-NEXT: $BB0_3: # %then
235 ; MICROMIPSSTATIC-NEXT: $BB0_2: # %then
239236 ; MICROMIPSSTATIC-NEXT: lui $1, %hi(x)
240237 ; MICROMIPSSTATIC-NEXT: li16 $2, 1
241238 ; MICROMIPSSTATIC-NEXT: sw $2, %lo(x)($1)
242 ; MICROMIPSSTATIC-NEXT: $BB0_4: # %end
239 ; MICROMIPSSTATIC-NEXT: $BB0_3: # %end
243240 ; MICROMIPSSTATIC-NEXT: jrc $ra
244241 ;
245242 ; MICROMIPSR6STATIC-LABEL: test1: