| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Fix typo in the comment. | Owen Anderson | 2006-07-09 | 1 | -1/+1 | |
| | | | | | llvm-svn: 29078 | |||||
| * | Add a fix for an issue where LCSSA would fail to insert undef's in some corner | Owen Anderson | 2006-07-09 | 1 | -14/+21 | |
| | | | | | | | | cases. Ideally, this issue will go away in the future as LCSSA gets smarter about which Phi nodes it inserts. llvm-svn: 29076 | |||||
| * | Fix a typo that causes 2006-07-07-ComputeMaskedBits.ll to fail. | Evan Cheng | 2006-07-07 | 1 | -1/+1 | |
| | | | | | llvm-svn: 29072 | |||||
| * | Fix PR820 and Transforms/GlobalOpt/2006-07-07-InlineAsmCrash.ll | Chris Lattner | 2006-07-07 | 1 | -0/+3 | |
| | | | | | llvm-svn: 29071 | |||||
| * | no need to do a stat then an lstat. lstat will tell us if normal files ↵ | Chris Lattner | 2006-07-07 | 1 | -7/+4 | |
| | | | | | | | don't exist. llvm-svn: 29068 | |||||
| * | Finish removal of EH usage from the Archive library. The REQUIRES_EH flag | Reid Spencer | 2006-07-07 | 4 | -71/+140 | |
| | | | | | | | | in lib/Bytecode/Archive/Makefile is now removed. One small step closer to a smaller LLVM. llvm-svn: 29067 | |||||
| * | Remove EH use from the Archive library and adjust its users accordingly. | Reid Spencer | 2006-07-07 | 1 | -98/+109 | |
| | | | | | llvm-svn: 29066 | |||||
| * | Move << method out of line. | Chris Lattner | 2006-07-07 | 1 | -8/+8 | |
| | | | | | llvm-svn: 29062 | |||||
| * | Change AllocateRWX/DeallocateRWX to not throw an exception. | Chris Lattner | 2006-07-07 | 3 | -37/+69 | |
| | | | | | llvm-svn: 29058 | |||||
| * | Change AllocateRWX/DeallocateRWX do not throw an exception. | Chris Lattner | 2006-07-07 | 1 | -8/+8 | |
| | | | | | llvm-svn: 29057 | |||||
| * | Fix this impl | Chris Lattner | 2006-07-07 | 1 | -1/+1 | |
| | | | | | llvm-svn: 29055 | |||||
| * | Adapt to new interface function materialization interface | Chris Lattner | 2006-07-07 | 1 | -9/+5 | |
| | | | | | llvm-svn: 29051 | |||||
| * | LoadLibraryPermanently no longer throws an exception, so this code doesn't have | Chris Lattner | 2006-07-07 | 1 | -28/+14 | |
| | | | | | | | to catch it. Other minor cleanups. llvm-svn: 29050 | |||||
| * | Add a helper function | Chris Lattner | 2006-07-07 | 1 | -0/+10 | |
| | | | | | llvm-svn: 29049 | |||||
| * | Change LoadLibraryPermanently to not throw an exception. | Chris Lattner | 2006-07-07 | 2 | -9/+17 | |
| | | | | | llvm-svn: 29048 | |||||
| * | This patch (written by Reid) changes compressor to never throw an exception. | Chris Lattner | 2006-07-07 | 1 | -38/+107 | |
| | | | | | llvm-svn: 29045 | |||||
| * | This uses EH info | Chris Lattner | 2006-07-07 | 1 | -0/+1 | |
| | | | | | llvm-svn: 29044 | |||||
| * | These libs use EH info | Chris Lattner | 2006-07-07 | 3 | -1/+4 | |
| | | | | | llvm-svn: 29043 | |||||
| * | X86 target specific DAG combine: turn build_vector (load x), (load x+4), | Evan Cheng | 2006-07-07 | 3 | -0/+164 | |
| | | | | | | | | | | | | | | | | | | (load x+8), (load x+12), <0, 1, 2, 3> to a single 128-bit load (aligned and unaligned). e.g. __m128 test(float a, float b, float c, float d) { return _mm_set_ps(d, c, b, a); } _test: movups 4(%esp), %xmm0 ret llvm-svn: 29042 | |||||
| * | Fix a bug in my previous patch which broke building llvm/runtime when using ↵ | Chris Lattner | 2006-07-07 | 1 | -1/+1 | |
| | | | | | | | llvm-gcc3. llvm-svn: 29041 | |||||
| * | This uses EH extensively | Chris Lattner | 2006-07-07 | 1 | -0/+1 | |
| | | | | | llvm-svn: 29036 | |||||
| * | Modify the SlowOperationInformer interface to not throw exceptions. | Chris Lattner | 2006-07-06 | 2 | -5/+8 | |
| | | | | | llvm-svn: 29028 | |||||
| * | Change the ModuleProvider interface to not throw exceptions. | Chris Lattner | 2006-07-06 | 3 | -25/+34 | |
| | | | | | llvm-svn: 29024 | |||||
| * | Print LLVM version info like this: | Chris Lattner | 2006-07-06 | 1 | -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 Lattner | 2006-07-06 | 2 | -33/+22 | |
| | | | | | | | canoptionally return the string error, which is an easier api for clients touse anyway. llvm-svn: 29017 | |||||
| * | Undisable ppc64 jit | Chris Lattner | 2006-07-06 | 1 | -1/+1 | |
| | | | | | llvm-svn: 29011 | |||||
| * | Added option -code-model to set code model (only used in 64-bit) mode. Valid | Evan Cheng | 2006-07-06 | 1 | -0/+30 | |
| | | | | | | | values include small, kernel, medium, large, and default. llvm-svn: 29009 | |||||
| * | Reorg. No functionality change. | Evan Cheng | 2006-07-05 | 1 | -183/+195 | |
| | | | | | llvm-svn: 28999 | |||||
| * | Fix JIT on non MacOS X i386 systems. | Evan Cheng | 2006-07-05 | 1 | -4/+0 | |
| | | | | | llvm-svn: 28992 | |||||
| * | These are already implemented | Andrew Lenharth | 2006-07-03 | 1 | -4/+0 | |
| | | | | | llvm-svn: 28990 | |||||
| * | 0 offsets for memory operands | Andrew Lenharth | 2006-07-03 | 1 | -0/+2 | |
| | | | | | llvm-svn: 28989 | |||||
| * | Ugly hack! Add helper functions InsertInFlightSetEntry and | Evan Cheng | 2006-06-29 | 1 | -0/+14 | |
| | | | | | | | | RemoveInFlightSetEntry. They are used in place of direct set operators to reduce instruction selection function stack size. llvm-svn: 28987 | |||||
| * | Should just use xorps to clear XMM registers for all data types. pxor is ↵ | Evan Cheng | 2006-06-29 | 1 | -14/+10 | |
| | | | | | | | also one byte longer. llvm-svn: 28984 | |||||
| * | Let X86CompilationCallback pass previous frame and return address to ↵ | Evan Cheng | 2006-06-29 | 1 | -10/+7 | |
| | | | | | | | X86CompilationCallback2. Remove alloca hack. llvm-svn: 28982 | |||||
| * | Add shift and rotate by 1 instructions / patterns. | Evan Cheng | 2006-06-29 | 2 | -0/+128 | |
| | | | | | llvm-svn: 28980 | |||||
| * | Always use xorps to clear XMM registers. | Evan Cheng | 2006-06-29 | 1 | -1/+1 | |
| | | | | | llvm-svn: 28979 | |||||
| * | Move .literal4 and .literal8 support into AsmPrinter.cpp | Evan Cheng | 2006-06-29 | 2 | -57/+2 | |
| | | | | | llvm-svn: 28978 | |||||
| * | Add support to print 4-, 8-, and 16- byte constant literals in special | Evan Cheng | 2006-06-29 | 1 | -10/+48 | |
| | | | | | | | sections. e.g. On Darwin that would be .literal4 and .literal8. llvm-svn: 28977 | |||||
| * | Hide x86 symbols | Chris Lattner | 2006-06-28 | 4 | -4/+8 | |
| | | | | | llvm-svn: 28976 | |||||
| * | Use hidden visibility to make symbols in an anonymous namespace get | Chris Lattner | 2006-06-28 | 16 | -23/+39 | |
| | | | | | | | dropped. This shrinks libllvmgcc.dylib another 67K llvm-svn: 28975 | |||||
| * | Use hidden visibility to reduce codesize | Chris Lattner | 2006-06-28 | 2 | -4/+6 | |
| | | | | | llvm-svn: 28974 | |||||
| * | Shave another 27K off libllvmgcc.dylib with visibility hidden | Chris Lattner | 2006-06-28 | 9 | -13/+25 | |
| | | | | | llvm-svn: 28973 | |||||
| * | Shrink libllvmgcc.dylib by another 23K | Chris Lattner | 2006-06-28 | 5 | -6/+12 | |
| | | | | | llvm-svn: 28972 | |||||
| * | shrink libllvmgcc.dylib another 25K | Chris Lattner | 2006-06-28 | 2 | -2/+4 | |
| | | | | | llvm-svn: 28971 | |||||
| * | Mark these two classes as hidden, shrinking libllbmgcc.dylib by 25K | Chris Lattner | 2006-06-28 | 2 | -2/+4 | |
| | | | | | llvm-svn: 28970 | |||||
| * | Use hidden visibility to reduce the sizes of some .o files. This chops 60K ↵ | Chris Lattner | 2006-06-28 | 4 | -24/+47 | |
| | | | | | | | off a release llvm-dis. llvm-svn: 28969 | |||||
| * | Fix CodeGen/Generic/2006-06-28-SimplifySetCCCrash.ll | Chris Lattner | 2006-06-28 | 1 | -6/+4 | |
| | | | | | llvm-svn: 28965 | |||||
| * | Doh. | Evan Cheng | 2006-06-28 | 1 | -1/+1 | |
| | | | | | llvm-svn: 28963 | |||||
| * | Switch to a very conservative heuristic for determining when loop-unswitching | Owen Anderson | 2006-06-28 | 1 | -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.ll | Chris Lattner | 2006-06-28 | 1 | -0/+6 | |
| | | | | | llvm-svn: 28961 | |||||

