aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/MachOObjectFile.cpp
diff options
context:
space:
mode:
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>2013-08-31 02:33:40 +0000
committerBill Schmidt <wschmidt@linux.vnet.ibm.com>2013-08-31 02:33:40 +0000
commiteb8d6f7da0c029c3579ab30afb2dcee69f12cf60 (patch)
tree35eb785e12d707290a10fddcf0ccc937db552029 /llvm/lib/Object/MachOObjectFile.cpp
parent981892ab71694ab8c9726daa032e2c4b5f638da0 (diff)
downloadllvm-eb8d6f7da0c029c3579ab30afb2dcee69f12cf60.zip
llvm-eb8d6f7da0c029c3579ab30afb2dcee69f12cf60.tar.gz
llvm-eb8d6f7da0c029c3579ab30afb2dcee69f12cf60.tar.bz2
[PowerPC] Fast-isel cleanup patch.
Here are a few miscellaneous things to tidy up the PPC64 fast-isel implementation. I corrected a couple of commentary lapses, and added documentation of future opportunities. I also implemented TargetMaterializeAlloca, which I somehow forgot when I split up the original huge patch. Finally, I decided to delete SelectCmp. I hadn't previously hooked it in to TargetSelectInstruction(), and when I did I realized it wasn't serving any useful purpose. This is only useful for compares that don't feed a branch in the same block, and to handle that we would have to have logic to interpret i1 as a condition register. This could probably be done, but would require Unseemly Hackery, and honestly does not seem worth the hassle. This ends the current patch series. llvm-svn: 189715
Diffstat (limited to 'llvm/lib/Object/MachOObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions