- Feb 18, 2010
-
-
Jeffrey Yasskin authored
--enable-shared configure flag to have the tools linked shared. (2.7svn is just $(LLVMVersion) so it'll change to "2.7" in the release.) Always link the example programs shared to test that the shared library keeps working. On my mac laptop, Debug libLLVM2.7svn.dylib is 39MB, and opt (for example) is 16M static vs 440K shared. Two things are less than ideal here: 1) The library doesn't include any version information. Since we expect to break the ABI with every release, this shouldn't be much of a problem. If we do release a compatible 2.7.1, we may be able to hack its library to work with binaries compiled against 2.7.0, or we can just ask them to recompile. I'm hoping to get a real packaging expert to look at this for the 2.8 release. 2) llvm-config doesn't yet have an option to print link options for the shared library. I'll add this as a subsequent patch. llvm-svn: 96559
-
Evan Cheng authored
Transform br (xor (x, y)) -> br (x != y) Transform br (xor (xor (x,y), 1)) -> br (x == y) Also normalize (and (X, 1) == / != 1 -> (and (X, 1)) != / == 0 to match to "test on x86" and "tst on arm" llvm-svn: 96556
-
Devang Patel authored
llvm-svn: 96544
-
Chris Lattner authored
llvm-svn: 96541
-
Johnny Chen authored
llvm-svn: 96540
-
Eric Christopher authored
llvm-svn: 96533
-
Daniel Dunbar authored
llvm-svn: 96532
-
- Feb 17, 2010
-
-
Dan Gohman authored
llvm-svn: 96528
-
Dan Gohman authored
llvm-svn: 96527
-
Dan Gohman authored
questions left unanswered by the first GetElementPtr FAQ. llvm-svn: 96526
-
Bob Wilson authored
since it has no pattern, there's not much point in distinguishing an "N2VS" class for intrinsics anyway. llvm-svn: 96525
-
Johnny Chen authored
A8.6.30 llvm-svn: 96523
-
Bob Wilson authored
* Use "S" abbreviation for scalar single FP registers in class and pattern names, instead of keeping the "D" (for "double") abbreviation and tacking on an "s" elsewhere in the name. * Move the scalar single FP register classes and patterns to be more consistent with other definitions in the file. * Rename "VNEGf32d" definition to "VNEGfd" for consistency. * Deleted the N2VDIntsPat pattern; N2VSPat is good enough. llvm-svn: 96521
-
Johnny Chen authored
B6.1.8 RFE Return From Exception loads the PC and the CPSR from the word at the specified address and the following word respectively. llvm-svn: 96519
-
David Greene authored
Make the non-temporal bit "significant" in MemSDNodes so they aren't CSE'd or otherwise combined with temporal MemSDNodes. llvm-svn: 96505
-
Jakob Stoklund Olesen authored
llvm-svn: 96504
-
Daniel Dunbar authored
llvm-svn: 96503
-
Chris Lattner authored
llvm-svn: 96502
-
Chris Lattner authored
llvm-svn: 96500
-
Daniel Dunbar authored
llvm-svn: 96498
-
Chris Lattner authored
llvm-svn: 96497
-
Jakob Stoklund Olesen authored
llvm-svn: 96496
-
Chris Lattner authored
"Fix and issue in SparcAsmPrinter where multiple identical .LLGETPCHn symbols could be emitted in the same file (it was uniqued by block number, but not by function number). " Patch by Nathan Keynes! llvm-svn: 96495
-
Chris Lattner authored
and add a sparc implementation that knows about delay slots. Patch by Nathan Keynes! llvm-svn: 96492
-
Chris Lattner authored
llvm-svn: 96490
-
Chris Lattner authored
llvm-svn: 96489
-
Chris Lattner authored
llvm-svn: 96488
-
Sanjiv Gupta authored
cloned functions. llvm-svn: 96485
-
Duncan Sands authored
llvm-svn: 96480
-
Duncan Sands authored
cases that are not part of the enum. llvm-svn: 96477
-
Eric Christopher authored
r95605 | dpatel | 2010-02-08 15:27:46 -0800 (Mon, 08 Feb 2010) | 2 lines test case for r95604. Which was the testcase for the patch reverted from llvm-gcc. llvm-svn: 96474
-
Chris Lattner authored
llvm-svn: 96466
-
Sanjiv Gupta authored
with mangled names). llvm-svn: 96465
-
Chris Lattner authored
llvm-svn: 96464
-
Sanjiv Gupta authored
Renamed PIC16FrameOverlay namespace to PIC16OVERLAY. Renamed PIC16FrameOverlay class to PIC16Overlay. llvm-svn: 96463
-
Johnny Chen authored
A8.6.18 BFI - Bitfield insert (Encoding A1) llvm-svn: 96462
-
Chris Lattner authored
tblgen splatted code into the implementation. llvm-svn: 96460
-
Chris Lattner authored
I'd like to eventually rip it out, but for now producing the same selections as the old matcher is more important. llvm-svn: 96458
-
Chris Lattner authored
resolving a fixme. llvm-svn: 96457
-
Chris Lattner authored
reverse engineering what they are. llvm-svn: 96456
-