- Sep 29, 2010
-
-
Nick Lewycky authored
lib/Target/X86/X86MCCodeEmitter.cpp: 190: error: suggest parentheses around '&&' within '||' llvm-svn: 115064
-
-
Bob Wilson authored
LDM/STM instructions can run one cycle faster on some ARM processors if the memory address is 64-bit aligned. Radar 8489376. llvm-svn: 115047
-
Jim Grosbach authored
llvm-svn: 115043
-
Jim Grosbach authored
One Printer to lower them all and in the back end bind them. (Remove option to use the old non-MC asm printer.) llvm-svn: 115038
-
Gabor Greif authored
added some doxygen on the way llvm-svn: 115033
-
-
-
Chris Lattner authored
order as cctools for diffability. llvm-svn: 115022
-
Chris Lattner authored
are defined to emit the 0x67 prefix byte. rdar://8482675 llvm-svn: 115021
-
Chris Lattner authored
operands. With this done, we can remove the _Int suffixes from the round instructions without the disassembler blowing up. This allows the assembler to support them, implementing rdar://8456376 - llvm-mc rejects 'roundss' llvm-svn: 115019
-
Chris Lattner authored
Clean up cvttps2dq by removing some redundant implementations of the same instruction. rdar://8456382 llvm-svn: 115018
-
-
rdar://8456378Chris Lattner authored
an instruction that requires a WHOLE NEW wonderful kind of alias. llvm-svn: 115015
-
Chris Lattner authored
MCStreamer to emit into instead of an MCInst to fill in. This allows the matcher extra flexibility and is more convenient. llvm-svn: 115014
-
Eric Christopher authored
problems with phi-nodes in blocks that have hard and not virtual registers. Accordingly update branch handling to compensate. llvm-svn: 115013
-
Eric Christopher authored
llvm-svn: 115011
-
Evan Cheng authored
llvm-svn: 115010
-
Eric Christopher authored
llvm-svn: 115009
-
Evan Cheng authored
Assign bitwise binary instructions different itinerary classes from ALU instructions such as add / sub. llvm-svn: 115008
-
Evan Cheng authored
llvm-svn: 115005
-
Eric Christopher authored
llvm-svn: 115001
-
Oscar Fuentes authored
llvm-svn: 114999
-
- Sep 28, 2010
-
-
Owen Anderson authored
cost modeling for if-conversion. Now if only we had a way to estimate the misprediction probability. Adjsut CodeGen/ARM/ifcvt10.ll. The pipeline on Cortex-A8 is long enough that it is still profitable to predicate an ldm, but the shorter pipeline on Cortex-A9 makes it unprofitable. llvm-svn: 114995
-
Eric Christopher authored
llvm-svn: 114994
-
Nick Lewycky authored
ARMTargetMachine.cpp:53: error: control reaches end of non-void function llvm-svn: 114992
-
Anton Korobeynikov authored
Patch by Evzen Muller! llvm-svn: 114991
-
Owen Anderson authored
Rather than having arbitrary cutoffs, actually try to cost model the conversion. For now, the constants are tuned to more or less match our existing behavior, but these will be changed to reflect realistic values as this work proceeds. llvm-svn: 114973
-
Jim Grosbach authored
This should make the arm-linux self-host buildbot happy again. llvm-svn: 114964
-
Oscar Fuentes authored
llvm-svn: 114953
-
Oscar Fuentes authored
llvm-svn: 114952
-
Oscar Fuentes authored
llvm-svn: 114949
-
Che-Liang Chiou authored
llvm-svn: 114948
-
Che-Liang Chiou authored
llvm-svn: 114947
-
Eric Christopher authored
llvm-svn: 114943
-
Bob Wilson authored
accesses for ARM targets that would otherwise allow it. Radar 8465431. llvm-svn: 114941
-
Eric Christopher authored
now takes a libcall operand, sets up the arguments correctly and handles stack adjustments. llvm-svn: 114934
-
Eric Christopher authored
llvm-svn: 114931
-
Eric Christopher authored
llvm-svn: 114930
-
Jim Grosbach authored
enable it for real. Leaving the CL option in place to it's easy to disable it again if (when) testers find something I've missed. llvm-svn: 114915
-