- Sep 30, 2010
-
-
Eric Christopher authored
for generic call handling. llvm-svn: 115105
-
Evan Cheng authored
pipeline forwarding path. llvm-svn: 115098
-
Eric Christopher authored
a context. llvm-svn: 115094
-
- Sep 29, 2010
-
-
Jim Grosbach authored
which require the use of the shifter-operand. This will be used to split the ldr/str instructions such that those versions needing the shifter operand can get a different scheduling itenerary, as in some cases, the use of the shifter can cause different scheduling than the simpler forms. llvm-svn: 115066
-
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
-
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: 114949
-
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
-
- Sep 27, 2010
-
-
Jim Grosbach authored
llvm-svn: 114896
-
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: 114892
-
Daniel Dunbar authored
llvm-svn: 114862
-
Rafael Espindola authored
llc now recognizes the "intent" to support MC/obj emission for ARM, but given that they are all stubs, it asserts on --filetype=obj --march=arm Patch by Jason Kim. llvm-svn: 114856
-
Eric Christopher authored
divide support also. llvm-svn: 114813
-
Eric Christopher authored
llvm-svn: 114812
-
- Sep 25, 2010
-
-
Evan Cheng authored
llvm-svn: 114784
-
Evan Cheng authored
llvm-svn: 114782
-
Evan Cheng authored
llvm-svn: 114780
-