summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* Change the ModuleProvider interface to not throw exceptions.Chris Lattner2006-07-064-35/+50
| | | | llvm-svn: 29024
* The first commit of NewNightlyTest.pl which instead of generating a webpage ↵Patrick Jenkins2006-07-061-0/+1024
| | | | | | submits the results of the test to a central server for storage and display. llvm-svn: 29023
* Print LLVM version info like this:Chris Lattner2006-07-061-5/+13
| | | | | | | | | | | | | | Low Level Virtual Machine (http://llvm.org/): llvm version 1.8cvs DEBUG build with assertions. instead of like this: Low Level Virtual Machine (llvm) 1.8cvs (see http://llvm.org/) ASSERTIONS ENABLED Also, add a place for vendor version info. llvm-svn: 29020
* Change the verifier to never throw an exception. Instead verifyModule ↵Chris Lattner2006-07-065-63/+41
| | | | | | canoptionally return the string error, which is an easier api for clients touse anyway. llvm-svn: 29017
* Change the verifier to never throw an exception. Instead verifyModule canChris Lattner2006-07-061-2/+4
| | | | | | | optionally return the string error, which is an easier api for clients to use anyway. llvm-svn: 29016
* Undisable ppc64 jitChris Lattner2006-07-061-1/+1
| | | | llvm-svn: 29011
* Fixed a typo.Evan Cheng2006-07-062-2/+2
| | | | llvm-svn: 29010
* Added option -code-model to set code model (only used in 64-bit) mode. ValidEvan Cheng2006-07-062-0/+48
| | | | | | values include small, kernel, medium, large, and default. llvm-svn: 29009
* The web site uses thisChris Lattner2006-07-061-0/+9
| | | | llvm-svn: 29006
* Reorg. No functionality change.Evan Cheng2006-07-051-183/+195
| | | | llvm-svn: 28999
* Update test case.Evan Cheng2006-07-051-2/+1
| | | | llvm-svn: 28994
* Adding Patrick Jenkins' information to CREDITS.TXTPatrick Jenkins2006-07-051-0/+4
| | | | llvm-svn: 28993
* Fix JIT on non MacOS X i386 systems.Evan Cheng2006-07-051-4/+0
| | | | llvm-svn: 28992
* Legalize does not handle this correctlyAndrew Lenharth2006-07-031-0/+21
| | | | llvm-svn: 28991
* These are already implementedAndrew Lenharth2006-07-031-4/+0
| | | | llvm-svn: 28990
* 0 offsets for memory operandsAndrew Lenharth2006-07-031-0/+2
| | | | llvm-svn: 28989
* Split long comment lines.Reid Spencer2006-07-031-6/+4
| | | | llvm-svn: 28988
* Ugly hack! Add helper functions InsertInFlightSetEntry andEvan Cheng2006-06-293-5/+34
| | | | | | | RemoveInFlightSetEntry. They are used in place of direct set operators to reduce instruction selection function stack size. llvm-svn: 28987
* Allow specifying an explicit list of architectures to build for, e.g.:Chris Lattner2006-06-291-6/+15
| | | | | | | | make ENABLE_OPTIMIZED=1 UNIVERSAL=1 UNIVERSAL_ARCH="i386 ppc ppc64" retain the default of building for just i386/ppc. llvm-svn: 28985
* Should just use xorps to clear XMM registers for all data types. pxor is ↵Evan Cheng2006-06-291-14/+10
| | | | | | also one byte longer. llvm-svn: 28984
* Describe my newest work.Owen Anderson2006-06-291-1/+1
| | | | llvm-svn: 28983
* Let X86CompilationCallback pass previous frame and return address to ↵Evan Cheng2006-06-291-10/+7
| | | | | | X86CompilationCallback2. Remove alloca hack. llvm-svn: 28982
* Added -disable-cbe to disable C backend testing.Evan Cheng2006-06-291-0/+2
| | | | llvm-svn: 28981
* Add shift and rotate by 1 instructions / patterns.Evan Cheng2006-06-292-0/+128
| | | | llvm-svn: 28980
* Always use xorps to clear XMM registers.Evan Cheng2006-06-291-1/+1
| | | | llvm-svn: 28979
* Move .literal4 and .literal8 support into AsmPrinter.cppEvan Cheng2006-06-292-57/+2
| | | | llvm-svn: 28978
* Add support to print 4-, 8-, and 16- byte constant literals in specialEvan Cheng2006-06-292-11/+59
| | | | | | sections. e.g. On Darwin that would be .literal4 and .literal8. llvm-svn: 28977
* Hide x86 symbolsChris Lattner2006-06-284-4/+8
| | | | llvm-svn: 28976
* Use hidden visibility to make symbols in an anonymous namespace getChris Lattner2006-06-2816-23/+39
| | | | | | dropped. This shrinks libllvmgcc.dylib another 67K llvm-svn: 28975
* Use hidden visibility to reduce codesizeChris Lattner2006-06-282-4/+6
| | | | llvm-svn: 28974
* Shave another 27K off libllvmgcc.dylib with visibility hiddenChris Lattner2006-06-289-13/+25
| | | | llvm-svn: 28973
* Shrink libllvmgcc.dylib by another 23KChris Lattner2006-06-285-6/+12
| | | | llvm-svn: 28972
* shrink libllvmgcc.dylib another 25KChris Lattner2006-06-282-2/+4
| | | | llvm-svn: 28971
* Mark these two classes as hidden, shrinking libllbmgcc.dylib by 25KChris Lattner2006-06-282-2/+4
| | | | llvm-svn: 28970
* Use hidden visibility to reduce the sizes of some .o files. This chops 60K ↵Chris Lattner2006-06-284-24/+47
| | | | | | off a release llvm-dis. llvm-svn: 28969
* Add support for hidden visibilityChris Lattner2006-06-281-0/+23
| | | | llvm-svn: 28968
* not really XFailing these, as only incompleteness is wrong in the graphAndrew Lenharth2006-06-282-2/+4
| | | | llvm-svn: 28967
* change I flag on testAndrew Lenharth2006-06-281-1/+3
| | | | llvm-svn: 28966
* Fix CodeGen/Generic/2006-06-28-SimplifySetCCCrash.llChris Lattner2006-06-281-6/+4
| | | | llvm-svn: 28965
* Testcase that crashes the ppc backend.Chris Lattner2006-06-281-0/+281
| | | | llvm-svn: 28964
* Doh.Evan Cheng2006-06-281-1/+1
| | | | llvm-svn: 28963
* Switch to a very conservative heuristic for determining when loop-unswitchingOwen Anderson2006-06-281-5/+5
| | | | | | | | | | will be profitable. This is mainly to remove some cases where excessive unswitching would result in long compile times and/or huge generated code. Once someone comes up with a better heuristic that avoids these cases, this should be switched out. llvm-svn: 28962
* Fix Transforms/InstCombine/2006-06-28-infloop.llChris Lattner2006-06-281-0/+6
| | | | llvm-svn: 28961
* Infinite loop in instcombine that nate hit.Chris Lattner2006-06-281-0/+21
| | | | llvm-svn: 28960
* Don't unswitch really large loops even if they are mostly filled with emptyChris Lattner2006-06-281-0/+6
| | | | | | blocks. llvm-svn: 28959
* Oops. Need to keep CP index.Evan Cheng2006-06-282-17/+16
| | | | llvm-svn: 28958
* Darwin puts float and double literal constants into literal4 and literal8 ↵Evan Cheng2006-06-282-0/+58
| | | | | | sections. llvm-svn: 28957
* add some missing externalsAndrew Lenharth2006-06-281-3/+18
| | | | llvm-svn: 28955
* Catch more function pointer casting problemsAndrew Lenharth2006-06-281-1/+9
| | | | | | | | | Remove the Function pointer cast in these calls, converting it to a cast of argument. %tmp60 = tail call int cast (int (ulong)* %str to int (int)*)( int 10 ) %tmp60 = tail call int cast (int (ulong)* %str to int (int)*)( uint %tmp51 ) llvm-svn: 28953
* Allow EmitConstantPool to be redefined by derived classes.Evan Cheng2006-06-281-1/+1
| | | | llvm-svn: 28952
OpenPOWER on IntegriCloud