- Jul 19, 2010
-
-
Daniel Dunbar authored
llvm-svn: 108684
-
Daniel Dunbar authored
llvm-svn: 108683
-
Michael J. Spencer authored
llvm-svn: 108682
-
Daniel Dunbar authored
assembling; remove crufty custom cleanup code. llvm-svn: 108681
-
Daniel Dunbar authored
llvm-svn: 108680
-
Daniel Dunbar authored
llvm-svn: 108679
-
Michael J. Spencer authored
into MCObjectStreamer. Origonal Windows COFF implementation by Nathan Jedffords. llvm-svn: 108678
-
Daniel Dunbar authored
TblGen/AsmMatcher: Add support for honoring instruction Requires<[]> attributes as part of the matcher. - Currently includes a hack to limit ourselves to "In32BitMode" and "In64BitMode", because we don't have the other infrastructure to properly deal with setting SSE, etc. features on X86. llvm-svn: 108677
-
Eli Friedman authored
llvm-svn: 108674
-
Daniel Dunbar authored
- Unfortunate, but necessary for now to handle subtarget instruction matching. Eventually we should factor out the lower level target machine information so we don't need to do this. llvm-svn: 108664
-
Daniel Dunbar authored
portable enough. - Downside is we now double dispatch through a stub function, but this isn't performance critical. llvm-svn: 108661
-
- Jul 18, 2010
-
-
Daniel Dunbar authored
sequences, not just strings. llvm-svn: 108655
-
Daniel Dunbar authored
llvm-svn: 108654
-
Daniel Dunbar authored
llvm-svn: 108653
-
Daniel Dunbar authored
llvm-svn: 108652
-
Daniel Dunbar authored
support macros. llvm-svn: 108649
-
Daniel Dunbar authored
llvm-svn: 108648
-
Daniel Dunbar authored
llvm-svn: 108647
-
Daniel Dunbar authored
llvm-svn: 108646
-
Daniel Dunbar authored
llvm-svn: 108645
-
Douglas Gregor authored
llvm-svn: 108642
-
Owen Anderson authored
Add a DAGCombine xform to fold away redundant float->double->float conversions around sqrt instructions. I am assured by people more knowledgeable than me that there are no rounding issues in eliminating this. This fixed <rdar://problem/8197504>. llvm-svn: 108639
-
Lang Hames authored
LoopSplitter be run prior to register allocation. Entirely for testing purposes at the moment. llvm-svn: 108634
-
- Jul 17, 2010
-
-
Gabor Greif authored
llvm-svn: 108631
-
Bill Wendling authored
llvm-svn: 108628
-
Chris Lattner authored
llvm-svn: 108626
-
Chris Lattner authored
llvm-svn: 108625
-
Zhongxing Xu authored
llvm-svn: 108620
-
Lang Hames authored
llvm-svn: 108618
-
Lang Hames authored
Still very much under development. Comments and fixes will be forthcoming. (This commit includes some small tweaks to LiveIntervals & LoopInfo to support the splitter) llvm-svn: 108615
-
Owen Anderson authored
llvm-svn: 108614
-
Lang Hames authored
any command line paramater changed the register allocation produced by PBQP. Turns out variety is not the spice of life. Fixed some comparators, added others. All good now. llvm-svn: 108613
-
Eli Friedman authored
llvm-svn: 108612
-
Chris Lattner authored
constant replacement which was botching its handling of types. Use of getType() instead of getRawType() was causing the type map in constant folding to be updated wrong. llvm-svn: 108610
-
Eli Friedman authored
llvm-svn: 108609
-
Jim Grosbach authored
instruction for non-constant operands. This includes the case referenced in the README.txt regarding a bitfield copy. llvm-svn: 108608
-
Eli Friedman authored
llvm-svn: 108606
-
Daniel Dunbar authored
Also, add constructor function for creating AsmParser instances. llvm-svn: 108604
-
Jim Grosbach authored
llvm-svn: 108603
-
Jim Grosbach authored
llvm-svn: 108601
-