summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* Use > instead of >=. We want to promote aggregates of 128-bytes.Bill Wendling2009-03-033-3/+7
| | | | llvm-svn: 65960
* Make a comment less terse.Dan Gohman2009-03-031-1/+2
| | | | llvm-svn: 65953
* Reapply r65755, but reversing "<" to ">=".Bill Wendling2009-03-031-2/+3
| | | | llvm-svn: 65945
* Add example/Skeleton.Mikhail Glushenkov2009-03-039-3/+109
| | | | | | | This is a template that can be used to build your own LLVMC-based drivers. It can be also useful as a "bare-bones" LLVMC. llvm-svn: 65944
* Comment fixes.Mikhail Glushenkov2009-03-032-10/+17
| | | | llvm-svn: 65943
* Oops.Mikhail Glushenkov2009-03-031-1/+1
| | | | llvm-svn: 65942
* Use LLVMLIBS instead of USEDLIBS.Mikhail Glushenkov2009-03-031-1/+1
| | | | | | | | Since this Makefile is supposed to be usable from LLVM-based projects not in the tree, LLVMLIBS should be used instead of USEDLIBS. This depends on my previous fix to Makefile.rules. llvm-svn: 65941
* LINK_COMPONENTS should be added to LLVMLibsOptions.Mikhail Glushenkov2009-03-031-2/+2
| | | | | | | | | | From the code: "There are "Proj" libs (defined by the user's project) and "LLVM" libs (defined by the LLVM project)." LINK_COMPONENTS are clearly defined by the LLVM project. Additionally, this fixes an issue with llvmc's build process:-) llvm-svn: 65940
* Move example plugins to the example/ directory.Mikhail Glushenkov2009-03-035-0/+0
| | | | llvm-svn: 65939
* ENABLE_PIC is either 0 or 1, but is always defined.Nick Lewycky2009-03-031-1/+1
| | | | llvm-svn: 65938
* 80-column violation + trailing whitespace.Mikhail Glushenkov2009-03-031-59/+59
| | | | llvm-svn: 65936
* Ignore the debug info intrinsics when adding instructions into alias sets.Zhou Sheng2009-03-032-0/+86
| | | | llvm-svn: 65934
* This bug's been fixed but a version with the fix hasn't been released yet.Nick Lewycky2009-03-031-3/+3
| | | | llvm-svn: 65931
* Regenerate.Nick Lewycky2009-03-031-25/+33
| | | | llvm-svn: 65928
* Switch to using -Wl,-R on Solaris.Nick Lewycky2009-03-033-3/+13
| | | | llvm-svn: 65927
* Fix build on Cygwin.Nick Lewycky2009-03-031-2/+8
| | | | llvm-svn: 65922
* Fix a bunch of Doxygen syntax issues. Escape special characters,Dan Gohman2009-03-0316-30/+34
| | | | | | and put @file directives on their own comment line. llvm-svn: 65920
* Don't count DebugInfo instructions in another limitDale Johannesen2009-03-031-1/+7
| | | | | | (lest they affect codegen). llvm-svn: 65915
* Testcase for line number sinking in InstCombine.Dale Johannesen2009-03-031-0/+57
| | | | llvm-svn: 65911
* When sinking an insn in InstCombine bring its debugDale Johannesen2009-03-033-2/+31
| | | | | | | | info with it. Don't count debug info insns against the scan maximum in FindAvailableLoadedValue (lest they affect codegen). llvm-svn: 65910
* Ignore debug info intrinsics.Devang Patel2009-03-031-1/+5
| | | | llvm-svn: 65908
* If branch conditions' one successor is dominating another non-latch ↵Devang Patel2009-03-022-0/+79
| | | | | | successor then this loop's iteration space can not be restricted. In this example block bb5 is always executed. llvm-svn: 65902
* Generalize BuildVectorSDNode::isConstantSplat to use APInts and handleBob Wilson2009-03-023-93/+72
| | | | | | | | arbitrary vector sizes. Add an optional MinSplatBits parameter to specify a minimum for the splat element size. Update the PPC target to use the revised interface. llvm-svn: 65899
* Document the -gcc-tool-args bugpoint option.Bill Wendling2009-03-021-1/+6
| | | | llvm-svn: 65897
* Add a "-gcc-tool-args" option. This option acts like the "-tool-args" option,Bill Wendling2009-03-023-37/+70
| | | | | | | but passes the arguments to the "gcc" invocation instead of to the "llc" invocation. llvm-svn: 65896
* Fix the calculation for how big the allocated stub needs to be.Nate Begeman2009-03-021-1/+1
| | | | llvm-svn: 65895
* Remove all dbg symobls, including those with circular references.Devang Patel2009-03-021-3/+15
| | | | | | This is ugly, but I can't figure out a quick way out of this. llvm-svn: 65889
* Fix main executable path name resolution on FreeBSD, patch by Chris Lattner2009-03-021-1/+60
| | | | | | Ed Schouten! llvm-svn: 65882
* Add some more clang related release notes.Daniel Dunbar2009-03-021-8/+10
| | | | llvm-svn: 65868
* drop support for GCC 2.x as it is hopelessly broken anywayGabor Greif2009-03-021-15/+4
| | | | llvm-svn: 65864
* Remove incorrect information about fortran on Darwin.Tanya Lattner2009-03-021-3/+0
| | | | llvm-svn: 65859
* fix broken GCC bugzilla linkGabor Greif2009-03-021-1/+1
| | | | llvm-svn: 65858
* add a Q/A on broken GCCsGabor Greif2009-03-021-0/+12
| | | | llvm-svn: 65857
* update blurb per Shannon Weyrick.Chris Lattner2009-03-021-3/+3
| | | | llvm-svn: 65856
* Try to make the meaning of 'nocapture' a bit clearer. IDuncan Sands2009-03-021-7/+10
| | | | | | | | commented out the line about simplifylibcalls because I think this doesn't work in the release (it was fixed in svn after the release branched). llvm-svn: 65846
* Use GCC not gcc, like everywhere else in this document.Duncan Sands2009-03-021-1/+1
| | | | llvm-svn: 65845
* Grammar and punctuation fixes.John Criswell2009-03-021-25/+27
| | | | | | No content changes. llvm-svn: 65844
* Declare Sentinel fragments as mutable to get ridGabor Greif2009-03-022-6/+6
| | | | | | | | of some pointless casting. This fragment logically does not belong to ilist anyway, but to "ghostly" NodeType. llvm-svn: 65843
* remove a deprecated interface that was pretty uselessGabor Greif2009-03-021-7/+0
| | | | llvm-svn: 65842
* note the removal of deprecated interfacesGabor Greif2009-03-021-1/+2
| | | | llvm-svn: 65841
* fix typoGabor Greif2009-03-021-1/+1
| | | | llvm-svn: 65839
* minor tweaksGabor Greif2009-03-021-4/+4
| | | | llvm-svn: 65838
* minor tweaksGabor Greif2009-03-021-3/+3
| | | | llvm-svn: 65837
* Remove duplication in Makefile.rules.Mikhail Glushenkov2009-03-021-35/+32
| | | | | | Merge common bits from the LLVMC and TABLEGEN sections. llvm-svn: 65834
* Add more notes for VMKit.Nicolas Geoffray2009-03-021-2/+8
| | | | llvm-svn: 65833
* Fix PR3694: add an instcombine micro-optimization that helpsDuncan Sands2009-03-022-5/+31
| | | | | | clean up when using variable length arrays in llvm-gcc. llvm-svn: 65832
* Move the rules for building plugins to Makefile.rules.Mikhail Glushenkov2009-03-026-51/+62
| | | | llvm-svn: 65827
* Fix build with objdir != srcdir.Mikhail Glushenkov2009-03-026-53/+46
| | | | llvm-svn: 65826
* Move code from Main.cpp to the include dir.Mikhail Glushenkov2009-03-022-114/+135
| | | | | | | | User drivers based on llvmc must all share the initialization code. Putting main() into libCompilerDriver is not a very good idea IMO (and ld gave me some strange EH-related error anyway). llvm-svn: 65825
* Cosmetic fixes: include guards.Mikhail Glushenkov2009-03-025-16/+16
| | | | llvm-svn: 65824
OpenPOWER on IntegriCloud