- Dec 17, 2010
-
-
Jakob Stoklund Olesen authored
This is a three-way interval list intersection between a virtual register, a live interval union, and a loop. It will be used to identify interference-free loops for live range splitting. llvm-svn: 122034
-
Daniel Dunbar authored
-- and remove FIXME asking for the same! llvm-svn: 122032
-
Daniel Dunbar authored
assembler. llvm-svn: 122031
-
Jim Grosbach authored
llvm-svn: 122026
-
Daniel Dunbar authored
superceded and was effectively dead. llvm-svn: 122024
-
Daniel Dunbar authored
llvm-svn: 122023
-
Bob Wilson authored
Radar 8776599 llvm-svn: 122018
-
Bob Wilson authored
llvm-svn: 122017
-
Bob Wilson authored
llvm-svn: 122016
-
Dan Gohman authored
a null endptr argument, because they may write to errno. This fixes a seflhost miscompile observed on Linux targets when TBAA was enabled. llvm-svn: 122014
-
Daniel Dunbar authored
llvm-svn: 122013
-
Daniel Dunbar authored
here? llvm-svn: 122012
-
Daniel Dunbar authored
in MCAsmLayout). llvm-svn: 122011
-
Daniel Dunbar authored
llvm-svn: 122009
-
Daniel Dunbar authored
llvm-svn: 122008
-
Rafael Espindola authored
llvm-svn: 122006
-
- Dec 16, 2010
-
-
Rafael Espindola authored
llvm-svn: 122005
-
Wesley Peck authored
are correctly marked as used. This removes a hack where the call instructions marked all possible argument registers as used in the tablegen description. llvm-svn: 121994
-
-
Daniel Dunbar authored
llvm-svn: 121988
-
Daniel Dunbar authored
interface. llvm-svn: 121981
-
Daniel Dunbar authored
llvm-svn: 121973
-
Daniel Dunbar authored
llvm-svn: 121972
-
Daniel Dunbar authored
llvm-svn: 121971
-
Daniel Dunbar authored
llvm-svn: 121970
-
Frits van Bommel authored
Fix a bug in the loop in JumpThreading::ProcessThreadableEdges() where it could falsely produce a MultipleDestSentinel value if the first predecessor ended with an 'indirectbr'. If that happened, it caused an unnecessary FindMostPopularDest() call. This wasn't a correctness problem, but it broke the fast path for single-predecessor blocks. llvm-svn: 121966
-
Duncan Sands authored
dragonegg self-host buildbot. Original commit message: Add an InstCombine transform to recognize instances of manual overflow-safe addition (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. llvm-svn: 121965
-
Michael J. Spencer authored
llvm-svn: 121958
-
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
-
Dan Gohman authored
llvm-svn: 121946
-
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
-
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
-
Dan Gohman authored
llvm-svn: 121923
-
Dan Gohman authored
llvm-svn: 121921
-