summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CoverageMappingGen.cpp
diff options
context:
space:
mode:
authorJuergen Ributzka <juergen@apple.com>2014-09-30 19:59:35 +0000
committerJuergen Ributzka <juergen@apple.com>2014-09-30 19:59:35 +0000
commitc110c0b99a2b1ef9f5bbad280abc42664971dc80 (patch)
tree8906dc6ab5b0ee17d068c50f3527597e51aec8a5 /clang/lib/CodeGen/CoverageMappingGen.cpp
parent9706978077b99d0da8273b7499af4d50812defae (diff)
downloadbcm5719-llvm-c110c0b99a2b1ef9f5bbad280abc42664971dc80.tar.gz
bcm5719-llvm-c110c0b99a2b1ef9f5bbad280abc42664971dc80.zip
Recommit r218010 [FastISel][AArch64] Fold bit test and branch into TBZ and TBNZ.
Note: This version fixed an issue with the TBZ/TBNZ instructions that were generated in FastISel. The issue was that the 64bit version of TBZ (TBZX) automagically sets the upper bit of the immediate field that is used to specify the bit we want to test. To test for any of the lower 32bits we have to first extract the subregister and use the 32bit version of the TBZ instruction (TBZW). Original commit message: Teach selectBranch to fold bit test and branch into a single instruction (TBZ or TBNZ). llvm-svn: 218693
Diffstat (limited to 'clang/lib/CodeGen/CoverageMappingGen.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud