| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | we removed support for darwin8 tools. | Chris Lattner | 2010-01-25 | 1 | -3/+1 | |
| | | | | | llvm-svn: 94414 | |||||
| * | all supported target now have aligned common support. | Chris Lattner | 2010-01-25 | 3 | -9/+1 | |
| | | | | | llvm-svn: 94413 | |||||
| * | Remove support for i386 tiger tools for aligned common symbols. | Chris Lattner | 2010-01-25 | 1 | -3/+0 | |
| | | | | | | | | | | Previously we would just silently miscompile code that used aligned common's, now at least you'll get a build error. tiger-ppc already triggered the build error because it didn't have a version of this logic. llvm-svn: 94412 | |||||
| * | don't set value to its default. | Chris Lattner | 2010-01-25 | 2 | -2/+0 | |
| | | | | | llvm-svn: 94411 | |||||
| * | coff targets support alignment on .comm | Chris Lattner | 2010-01-25 | 1 | -1/+0 | |
| | | | | | llvm-svn: 94410 | |||||
| * | ARM does accept the .comm directive alignment. | Jim Grosbach | 2010-01-25 | 1 | -1/+0 | |
| | | | | | llvm-svn: 94408 | |||||
| * | Fix autoconf llvm srcdir location for generic projects. | Eric Christopher | 2010-01-25 | 1 | -3/+4 | |
| | | | | | | | Patch by Torvald Riegel! llvm-svn: 94405 | |||||
| * | Fix PR6134. | Rafael Espindola | 2010-01-25 | 3 | -12/+38 | |
| | | | | | | | | We are not emitting alignments on Darwin for "bar". Not sure what is the correct way to do it. llvm-svn: 94400 | |||||
| * | Attempt to unbreak test on Linux. Chris, please check. | Daniel Dunbar | 2010-01-25 | 1 | -3/+3 | |
| | | | | | llvm-svn: 94399 | |||||
| * | This example requires RTTI. | Daniel Dunbar | 2010-01-25 | 1 | -0/+1 | |
| | | | | | llvm-svn: 94398 | |||||
| * | linux/ppc does use alignment in bytes, not pow-2. This fixes PR6129. | Chris Lattner | 2010-01-24 | 1 | -1/+0 | |
| | | | | | | | | | It looks like linux/arm and linux/mips have the same setting, which are probably wrong. Someone who cares about ARM and MIPS should investigate with the testcase in PR6129. llvm-svn: 94381 | |||||
| * | don't reset the default. | Chris Lattner | 2010-01-24 | 1 | -2/+0 | |
| | | | | | llvm-svn: 94380 | |||||
| * | make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. | Chris Lattner | 2010-01-24 | 86 | -90/+7 | |
| | | | | | llvm-svn: 94378 | |||||
| * | mark some libraries that currently require RTTI. | Chris Lattner | 2010-01-24 | 4 | -2/+4 | |
| | | | | | llvm-svn: 94377 | |||||
| * | libs that need EH need RTTI. | Chris Lattner | 2010-01-24 | 1 | -0/+3 | |
| | | | | | llvm-svn: 94376 | |||||
| * | ENABLE_EXPENSIVE_CHECKS shouldn't know how rtti is enabled, let ↵ | Chris Lattner | 2010-01-24 | 1 | -7/+6 | |
| | | | | | | | REQUIRES_RTTI handle it. llvm-svn: 94375 | |||||
| * | reassociate should do this. | Chris Lattner | 2010-01-24 | 1 | -1/+1 | |
| | | | | | llvm-svn: 94374 | |||||
| * | add a note. | Chris Lattner | 2010-01-24 | 1 | -0/+39 | |
| | | | | | llvm-svn: 94373 | |||||
| * | just remove this test, it is not reduced, is not clear what its testing for and | Chris Lattner | 2010-01-24 | 1 | -2870/+0 | |
| | | | | | | | it is dying due to fragility in the asmprinter .s comments. llvm-svn: 94372 | |||||
| * | this test has been failing or a long time, just disable it for now to get | Chris Lattner | 2010-01-24 | 1 | -5/+5 | |
| | | | | | | | back to green. llvm-svn: 94371 | |||||
| * | fix some issues where we weren't emitting enough newlines. | Chris Lattner | 2010-01-24 | 2 | -0/+3 | |
| | | | | | llvm-svn: 94370 | |||||
| * | when emitting DIEs, emit the comment on the same line as the directive. | Chris Lattner | 2010-01-24 | 1 | -2/+3 | |
| | | | | | | | This fixes FrontendObjC/2009-11-30-Objc-ID.m llvm-svn: 94369 | |||||
| * | move PR5945 here. | Chris Lattner | 2010-01-24 | 1 | -0/+29 | |
| | | | | | llvm-svn: 94350 | |||||
| * | fix a parsing problem on instructions like: | Chris Lattner | 2010-01-24 | 3 | -6/+6 | |
| | | | | | | | | | movw $8, (_cost_table_-L97$pb)+66(%eax) After the parens, we could still have a binop. llvm-svn: 94345 | |||||
| * | This corrects an error in the type of the Llvm.dispose_context function. | Chris Lattner | 2010-01-24 | 2 | -2/+2 | |
| | | | | | | | Patch by James Woodyatt! llvm-svn: 94343 | |||||
| * | It seems better to scalarize vectors of size 1 instead of widening them. | Mon P Wang | 2010-01-24 | 4 | -1/+33 | |
| | | | | | | | Add support to widen SETCC. llvm-svn: 94342 | |||||
| * | change the canonical form of "cond ? -1 : 0" to be | Chris Lattner | 2010-01-24 | 6 | -73/+80 | |
| | | | | | | | | | "sext cond" instead of a select. This simplifies some instcombine code, matches the policy for zext (cond ? 1 : 0 -> zext), and allows us to generate better code for a testcase on ppc. llvm-svn: 94339 | |||||
| * | Improved widening loads by adding support for wider loads if | Mon P Wang | 2010-01-24 | 9 | -280/+597 | |
| | | | | | | | | the alignment allows. Fixed a bug where we didn't use a vector load/store for PR5626. llvm-svn: 94338 | |||||
| * | fix a potential overflow issue Eli pointed out. | Chris Lattner | 2010-01-23 | 1 | -3/+3 | |
| | | | | | llvm-svn: 94336 | |||||
| * | Speculatively revert r94322 to see if it fixes darwin selfhost buildbot. | Nick Lewycky | 2010-01-23 | 2 | -82/+23 | |
| | | | | | llvm-svn: 94331 | |||||
| * | third bug from PR6119: the xor dupe extension allows | Chris Lattner | 2010-01-23 | 2 | -2/+29 | |
| | | | | | | | | | for arbitrary terminators in predecessors, don't assume it is a conditional or uncond branch. The testcase shows an example where they can happen with switches. llvm-svn: 94323 | |||||
| * | Teach DAE that even though it can't modify the function signature of an | Nick Lewycky | 2010-01-23 | 2 | -23/+82 | |
| | | | | | | | | externally visible function, it can still find all callers of it and replace the parameters to a dead argument with undef. llvm-svn: 94322 | |||||
| * | add an early out to ProcessBranchOnXOR to speed it up, | Chris Lattner | 2010-01-23 | 2 | -0/+52 | |
| | | | | | | | | | handle the case when we can infer an input to the xor from all inputs that agree, instead of going into an infinite loop. Another part of PR6199 llvm-svn: 94321 | |||||
| * | fix a crash in jump threading, PR6119 | Chris Lattner | 2010-01-23 | 2 | -0/+31 | |
| | | | | | llvm-svn: 94319 | |||||
| * | implement a simple instcombine xform that has been in the | Chris Lattner | 2010-01-23 | 3 | -23/+44 | |
| | | | | | | | readme forever. llvm-svn: 94318 | |||||
| * | add a note | Chris Lattner | 2010-01-23 | 1 | -0/+29 | |
| | | | | | llvm-svn: 94317 | |||||
| * | add some notes, making posix-memalign be nocapture would be an easy improvement. | Chris Lattner | 2010-01-23 | 1 | -0/+31 | |
| | | | | | llvm-svn: 94312 | |||||
| * | Remove the '-disable-scheduling' flag and replace it with the 'source' option of | Bill Wendling | 2010-01-23 | 7 | -696/+450 | |
| | | | | | | | | | | the '-pre-RA-sched' flag. It actually makes more sense to do it this way. Also, keep track of the SDNode ordering by default. Eventually, we would like to make this ordering a way to break a "tie" in the scheduler. However, doing that now breaks the "CodeGen/X86/abi-isel.ll" test for 32-bit Linux. llvm-svn: 94308 | |||||
| * | Respect operator precedence (and silence a gcc 4.3 warning). | Benjamin Kramer | 2010-01-23 | 1 | -1/+1 | |
| | | | | | llvm-svn: 94304 | |||||
| * | mcize lcomm, simplify .comm, extend both to support 64-bit sizes. | Chris Lattner | 2010-01-23 | 11 | -31/+46 | |
| | | | | | llvm-svn: 94299 | |||||
| * | resolve a fixme: the "nonexecutable stack directive" is actually | Chris Lattner | 2010-01-23 | 9 | -25/+34 | |
| | | | | | | | | | | a .section. Switch to it with SwitchSection. However, I think that this directive should be safe on any ELF target. If so, we should hoist it up out of the X86 and SystemZ targets. llvm-svn: 94298 | |||||
| * | remove a dead call. | Chris Lattner | 2010-01-23 | 1 | -4/+0 | |
| | | | | | llvm-svn: 94297 | |||||
| * | use helpers. | Chris Lattner | 2010-01-23 | 1 | -12/+5 | |
| | | | | | llvm-svn: 94296 | |||||
| * | mcize visibility directives. | Chris Lattner | 2010-01-23 | 7 | -28/+40 | |
| | | | | | llvm-svn: 94295 | |||||
| * | move the various directive enums out of the MCStreamer class | Chris Lattner | 2010-01-23 | 12 | -116/+126 | |
| | | | | | | | into a new MCDirectives.h file. llvm-svn: 94294 | |||||
| * | Change constantexpr global variable initializers to convert the constants | Chris Lattner | 2010-01-23 | 4 | -122/+73 | |
| | | | | | | | | to MCExpr then emit them through MCStreamer with EmitValue. I think all global variable initializers are now going through mcstreamer. llvm-svn: 94293 | |||||
| * | Don't lower splat vector load to relative to the esp if the | Eric Christopher | 2010-01-23 | 2 | -37/+4 | |
| | | | | | | | | | | | stack may be misaligned. Update test accordingly. Patch by Evan Cheng! llvm-svn: 94291 | |||||
| * | mcstreamerize .no_dead_strip and .reference for static ctors/dtors. | Chris Lattner | 2010-01-23 | 7 | -36/+35 | |
| | | | | | llvm-svn: 94290 | |||||
| * | stop testing for invalid output. | Chris Lattner | 2010-01-23 | 1 | -1/+0 | |
| | | | | | llvm-svn: 94288 | |||||
| * | Reapply 94059 while fixing the calling convention setup | Eric Christopher | 2010-01-23 | 1 | -0/+47 | |
| | | | | | | | for strcpy. llvm-svn: 94287 | |||||

