Benjamin Kramer
30120c0626
Make helper static and place random global into the llvm namespace.
...
llvm-svn: 206116
2014-04-12 18:39:57 +00:00
Jim Grosbach
bb1af943bb
Tidy up. 80 columns.
...
llvm-svn: 205584
2014-04-03 23:43:22 +00:00
Craig Topper
a9253267a9
Prune includes in ARM target.
...
llvm-svn: 204548
2014-03-22 23:51:00 +00:00
Artyom Skrobov
1a6cd1d912
ARMv8 IfConversion must skip narrow instructions that a) define CPSR and b) wouldn't affect CPSR in an IT block
...
llvm-svn: 202257
2014-02-26 11:27:28 +00:00
Weiming Zhao
5930ae6cc2
[Thumbv8] Fix the value of BLXOperandIndex of isV8EligibleForIT
...
Originally, BLX was passed as operand #0 in MachineInstr and as operand
#2 in MCInst. But now, it's operand #2 in both cases.
This patch also removes unnecessary FileCheck in the test case added by r199127.
llvm-svn: 199928
2014-01-23 19:55:33 +00:00
Benjamin Kramer
b3b79a4345
ARM: Put isV8EligibleForIT into the llvm namespace. While there make it inline.
...
llvm-svn: 192350
2013-10-10 14:35:45 +00:00
Amara Emerson
52cfb6a99a
[ARM] Warn on deprecated IT blocks in v8 AArch32 assembly.
...
Patch by Artyom Skrobov.
llvm-svn: 191885
2013-10-03 09:31:51 +00:00