1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 05:23:45 +02:00
llvm-mirror/test/CodeGen/ARM/Windows
Saleem Abdulrasool 2e23098170 CodeGen: further loosen -O0 CG for WoA division
Generate the slowest possible codepath for noopt CodeGen.  Even trying to be
clever with the negated jump can cause out-of-range jumps.  Use a wide branch
instead. Although the code is modelled simplistically, the later optimizations
would recombine the branching into `cbz` if possible.  This re-enables the
previous optimization as well as hopefully gives us working code in all cases.

Addresses PR30356!

llvm-svn: 285649
2016-10-31 22:12:37 +00:00
..
aapcs.ll
alloca.ll
builtin_longjmp.ll
chkstk-movw-movt-isel.ll
chkstk.ll
dbzchk.ll CodeGen: further loosen -O0 CG for WoA division 2016-10-31 22:12:37 +00:00
division-range.ll CodeGen: further loosen -O0 CG for WoA division 2016-10-31 22:12:37 +00:00
division.ll CodeGen: further loosen -O0 CG for WoA division 2016-10-31 22:12:37 +00:00
dllexport.ll
dllimport.ll
frame-register.ll
global-minsize.ll
hard-float.ll
if-cvt-bundle.ll
libcalls.ll
long-calls.ll Correct PrivateLinkage for COFF 2016-10-13 00:55:24 +00:00
mangling.ll
memset.ll
mov32t-bundling.ll
movw-movt-relocations.ll
no-aeabi.ll
no-arm-mode.ll
no-eabi.ll
no-ehabi.ll
no-frame-register.ll
pic.ll
read-only-data.ll
stack-probe-non-default.ll
structors.ll
tls.ll Correct PrivateLinkage for COFF 2016-10-13 00:55:24 +00:00
trivial-gnu-object.ll
vla.ll
wineh-basic.ll [GlobalMerge] Handle non-landingpad EH pads 2016-10-19 19:56:22 +00:00