llvm-project/llvm/test/tools/UpdateTestChecks
Xiaodong Liu 57ad3f1dc6 [LoongArch] Add support for the BranchRelaxation pass
When the branch target is out of the range represented by the current
branch instruction's immediate, branch relaxation is required. There
are three types of immediate for branch instructions on LoongArch,
including simm16, simm21 and simm26. And the real branch target
address is PC + sext(simmXX << 2). In addition, the indirect branch
way is implemented to support larger branch target.

BranchRelaxation pass calls `RenumberBlocks` to renumber all of the
machine basic blocks in the function. So the machine basic blocks
number changed in some test cases.

Differential Revision: https://reviews.llvm.org/D137233
2022-11-08 19:26:16 +08:00
..
update_analyze_test_checks Require asserts in newly added test 2022-04-15 15:56:37 +03:00
update_llc_test_checks [LoongArch] Add support for the BranchRelaxation pass 2022-11-08 19:26:16 +08:00
update_mir_test_checks [UpdateTestChecks] Sync flags in update_mir_test_checks.py with MIFlags 2022-10-26 17:07:46 +03:00
update_test_checks [IR] Switch everything to use memory attribute 2022-11-04 10:21:38 +01:00
lit.local.cfg