- Dec 16, 2010
-
-
Michael J. Spencer authored
llvm-svn: 121958
-
Michael J. Spencer authored
of the entries there are useless for out of source builds. llvm-svn: 121955
-
Daniel Dunbar authored
the MCCodeEmitter, which seems like a better organization. - Also, cleaned up some magic constants while in the area. llvm-svn: 121953
-
Jason W Kim authored
2. Fixed EmitLocalCommonSymbol for ELF (Yes, they exist. :) Test added. llvm-svn: 121951
-
Daniel Dunbar authored
- Treaty talks on the non-proliferation of MC objects broke down. llvm-svn: 121949
-
Daniel Dunbar authored
llvm-svn: 121948
-
Daniel Dunbar authored
llvm-svn: 121947
-
Dan Gohman authored
llvm-svn: 121946
-
Dan Gohman authored
llvm-svn: 121945
-
Dan Gohman authored
llvm-svn: 121944
-
NAKAMURA Takumi authored
On LLP64 Win64, 'states1' (for small version) was expanded to 'char *' for large version. Thus small version would be mischosen when nstates > 32 regardless of sizeof(long) on Win64. llvm-svn: 121942
-
Matt Beaumont-Gay authored
(see PR4579). llvm-svn: 121939
-
Jakob Stoklund Olesen authored
IntervalMaps. The IntervalMaps can have different template parameters, but the KeyT and Traits types must be the same. Tests are forthcoming. llvm-svn: 121935
-
Bill Wendling authored
it. I.e., it was always an immediate value. llvm-svn: 121932
-
Bill Wendling authored
respectively. It may be a bug that these opcodes are getting this far into machine code generation. llvm-svn: 121931
-
Bill Wendling authored
llvm-svn: 121929
-
Jason W Kim authored
llvm-svn: 121927
-
Dan Gohman authored
llvm-svn: 121923
-
Dan Gohman authored
llvm-svn: 121921
-
Jim Grosbach authored
Canonicalize on tLDRpci and remove tLDRcp. llvm-svn: 121920
-
Eric Christopher authored
llvm-svn: 121919
-
Jakob Stoklund Olesen authored
live range splitting around loops guided by register pressure. So far, trySplit() simply prints a lot of debug output. llvm-svn: 121918
-
Jakob Stoklund Olesen authored
A MachineLoopRange contains the intervals of slot indexes covered by the blocks in a loop. This representation of the loop blocks is more efficient to compare against interfering registers during register coalescing. llvm-svn: 121917
-
Bill Wendling authored
need to use tLDRi and tSTRi instead of tLDRspi and tSTRspi respectively. llvm-svn: 121915
-
Bill Wendling authored
llvm-svn: 121914
-
Bob Wilson authored
This isn't currently used for anything but I ran into it when experimenting with some changes, and it might be useful in the future. llvm-svn: 121911
-
Matt Beaumont-Gay authored
llvm-svn: 121910
-
Dan Gohman authored
llvm-svn: 121909
-
- Dec 15, 2010
-
-
Evan Cheng authored
llvm-svn: 121908
-
Rafael Espindola authored
llvm-svn: 121906
-
Owen Anderson authored
(performing the addition in a wider type and explicitly checking for overflow), and fold them down to intrinsics. This currently only supports signed-addition, but could be generalized if someone works out the magic constant formulas for other operations. Fixes <rdar://problem/8558713>. llvm-svn: 121905
-
Matt Beaumont-Gay authored
llvm-svn: 121904
-
Evan Cheng authored
llvm-svn: 121903
-
Bob Wilson authored
Clang is now providing intrinsics for these and so we need to support them in the backend. Radar 8068427. llvm-svn: 121902
-
Bob Wilson authored
llvm-svn: 121901
-
Dan Gohman authored
it in sync. llvm-svn: 121895
-
Jakob Stoklund Olesen authored
lookup. llvm-svn: 121893
-
Dan Gohman authored
in sync. llvm-svn: 121892
-
Wesley Peck authored
and "save_volatiles" correctly. This completes the custom calling convention functionality changes for the MBlaze backend that were started in 121888. llvm-svn: 121891
-
Wesley Peck authored
attributes "interrupt_handle" and "save_volatiles". Support for lowering these correctly will be in an upcoming commit. llvm-svn: 121888
-