| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Turns out AnalyzeBranch can modify the mbb being analyzed. This is a nasty | Evan Cheng | 2009-02-09 | 16 | -30/+60 |
| | | | | | | | | | suprise to some callers, e.g. register coalescer. For now, add an parameter that tells AnalyzeBranch whether it's safe to modify the mbb. A better solution is out there, but I don't have time to deal with it right now. llvm-svn: 64124 | ||||
| * | Strip the LTO dylib. | Bill Wendling | 2009-02-09 | 1 | -0/+1 |
| | | | | | llvm-svn: 64119 | ||||
| * | Small fix for the 'strip' command. Do a list of .so files. | Bill Wendling | 2009-02-09 | 1 | -2/+2 |
| | | | | | llvm-svn: 64112 | ||||
| * | Eliminate a 'control reaches end of non-void function' warning. | Evan Cheng | 2009-02-09 | 1 | -0/+1 |
| | | | | | llvm-svn: 64111 | ||||
| * | Don't run 'strip' on files that aren't there. | Bill Wendling | 2009-02-09 | 1 | -1/+3 |
| | | | | | llvm-svn: 64108 | ||||
| * | Remove warnings about not being able to delete something. Don't run lipo on ↵ | Bill Wendling | 2009-02-09 | 1 | -4/+7 |
| | | | | | | | gccas, gccld, and llvm-config scripts. llvm-svn: 64107 | ||||
| * | mention rdynamic, PR3431, patch by Stein Roger Skafløtten! | Chris Lattner | 2009-02-09 | 1 | -0/+5 |
| | | | | | llvm-svn: 64106 | ||||
| * | Add some more documentation. Also reflowed comments to 80 col. | Mike Stump | 2009-02-08 | 1 | -226/+214 |
| | | | | | llvm-svn: 64105 | ||||
| * | Document llvm.umul.with.overflow indicating that it's badly broken and not ↵ | Bill Wendling | 2009-02-08 | 1 | -0/+54 |
| | | | | | | | intended for use. llvm-svn: 64104 | ||||
| * | Rename dg.exp to llvmc.exp. This is so I can ignore it during a make check ↵ | Bill Wendling | 2009-02-08 | 1 | -0/+0 |
| | | | | | | | if I want to. llvm-svn: 64103 | ||||
| * | 80-column violation. | Mikhail Glushenkov | 2009-02-08 | 1 | -6/+6 |
| | | | | | llvm-svn: 64102 | ||||
| * | Add a Sleep() function. | Mikhail Glushenkov | 2009-02-08 | 3 | -5/+18 |
| | | | | | llvm-svn: 64101 | ||||
| * | Reuse case destinations. | Anders Carlsson | 2009-02-08 | 1 | -8/+27 |
| | | | | | llvm-svn: 64100 | ||||
| * | Always check if we can remove branch fixups, even if the cleanup stack is empty. | Anders Carlsson | 2009-02-08 | 1 | -17/+15 |
| | | | | | llvm-svn: 64099 | ||||
| * | Add a simplified EmitJumpThroughFinally and use it in CGObjC in preparation ↵ | Anders Carlsson | 2009-02-08 | 2 | -11/+15 |
| | | | | | | | of making it use the cleanup stack. llvm-svn: 64098 | ||||
| * | I can't type today apparently. | Chris Lattner | 2009-02-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 64097 | ||||
| * | Misc fixes to the cleanup stack code. | Anders Carlsson | 2009-02-08 | 1 | -1/+10 |
| | | | | | llvm-svn: 64096 | ||||
| * | When we're at the stack depth we want, there isn't anything to do. | Mike Stump | 2009-02-08 | 1 | -0/+4 |
| | | | | | llvm-svn: 64095 | ||||
| * | Add Emacs hints to Alarm.inc. | Mikhail Glushenkov | 2009-02-08 | 3 | -8/+8 |
| | | | | | | | Also removes some trailing whitespace and fixes one 80-column violation. llvm-svn: 64094 | ||||
| * | add a note. | Chris Lattner | 2009-02-08 | 1 | -0/+31 |
| | | | | | llvm-svn: 64093 | ||||
| * | add another crazy idea :) | Chris Lattner | 2009-02-08 | 1 | -1/+9 |
| | | | | | llvm-svn: 64092 | ||||
| * | fix typo | Chris Lattner | 2009-02-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 64091 | ||||
| * | fix typo | Chris Lattner | 2009-02-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 64090 | ||||
| * | reject void pointers with a nice error: | Chris Lattner | 2009-02-08 | 1 | -1/+5 |
| | | | | | | | | | | | llvm-as: t.ll:2:15: pointers to void are invalid, use i8* instead %X = type void* ^ instead of asserting and dying. llvm-svn: 64089 | ||||
| * | document pointer type constraints, PR3513 | Chris Lattner | 2009-02-08 | 1 | -0/+4 |
| | | | | | llvm-svn: 64088 | ||||
| * | just remove this insane testcase :) | Chris Lattner | 2009-02-08 | 1 | -23/+0 |
| | | | | | llvm-svn: 64087 | ||||
| * | Teach the constant evaluator about C++ const integral variables. | Sebastian Redl | 2009-02-08 | 1 | -1/+10 |
| | | | | | llvm-svn: 64086 | ||||
| * | Fix redundant errors with missing default arguments in member declarations. | Sebastian Redl | 2009-02-08 | 2 | -5/+6 |
| | | | | | llvm-svn: 64085 | ||||
| * | The 'false.c' test must depend on llvm-g++. | Mikhail Glushenkov | 2009-02-08 | 2 | -11/+26 |
| | | | | | | | | Also, turn on Objective-C/C++ tests. This should fix http://llvm.org/bugs/show_bug.cgi?id=3499. llvm-svn: 64084 | ||||
| * | Fix PR3486. Fix a bug in code that manually patch physical register live ↵ | Evan Cheng | 2009-02-08 | 4 | -16/+60 |
| | | | | | | | interval after its sub-register is coalesced with a virtual register. llvm-svn: 64082 | ||||
| * | Fix redundant errors for redefinitions with multiple existing definitions. | Sebastian Redl | 2009-02-08 | 2 | -2/+2 |
| | | | | | llvm-svn: 64081 | ||||
| * | Make the test cases failing due to exact diagnostic matching XFAIL. | Sebastian Redl | 2009-02-08 | 7 | -1/+15 |
| | | | | | llvm-svn: 64080 | ||||
| * | Wire up break and continue processing to the new stack depth adjuster. | Mike Stump | 2009-02-08 | 2 | -42/+68 |
| | | | | | | | | | If people could beat on it and let me know if there are any new semantics required by newer language standards or DRs or any little details I goofed on, I'd be happy to fix any issues found. llvm-svn: 64079 | ||||
| * | Strengthen the previous check. | Evan Cheng | 2009-02-08 | 2 | -13/+12 |
| | | | | | llvm-svn: 64076 | ||||
| * | r64073 commit message is lost. Here it is: | Evan Cheng | 2009-02-08 | 1 | -3/+4 |
| | | | | | | | | | | Right now if the coalesced copy def is dead and its src is a kill, and that there are now other uses within the live range, the coalescer would mark the def of the source register as dead. But it should also check if there are other kills which means the value has other uses not in the live range. llvm-svn: 64075 | ||||
| * | Fixup expected errors. | Mike Stump | 2009-02-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 64074 | ||||
| * | (no commit message) | Evan Cheng | 2009-02-08 | 3 | -3/+514 |
| | | | | | llvm-svn: 64073 | ||||
| * | More cleanup stack work, PopCleanupBlock now returns a struct with the ↵ | Anders Carlsson | 2009-02-08 | 2 | -40/+56 |
| | | | | | | | switch block and end block. llvm-svn: 64072 | ||||
| * | Updated checker build. | Ted Kremenek | 2009-02-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 64071 | ||||
| * | Fixes from feedback. | Bill Wendling | 2009-02-08 | 1 | -15/+27 |
| | | | | | llvm-svn: 64070 | ||||
| * | Split some functions up | Anders Carlsson | 2009-02-08 | 2 | -25/+50 |
| | | | | | llvm-svn: 64069 | ||||
| * | CleanupScope needs to push the cleanup block in its destructor | Anders Carlsson | 2009-02-08 | 2 | -11/+9 |
| | | | | | llvm-svn: 64068 | ||||
| * | Document the 'llvm.OP.with.overflow' intrinsics. | Bill Wendling | 2009-02-08 | 1 | -3/+259 |
| | | | | | llvm-svn: 64066 | ||||
| * | Mistakenly turned this on. | Bill Wendling | 2009-02-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 64065 | ||||
| * | Implement support for branch fixups. | Anders Carlsson | 2009-02-08 | 1 | -1/+71 |
| | | | | | llvm-svn: 64064 | ||||
| * | use some references to simplify code. | Chris Lattner | 2009-02-08 | 1 | -19/+20 |
| | | | | | llvm-svn: 64063 | ||||
| * | Revert r63999. It was breaking self-hosting builds. | Bill Wendling | 2009-02-08 | 4 | -5/+11 |
| | | | | | llvm-svn: 64062 | ||||
| * | Genericize the existing logic for removing duplicate header dirs to apply | Chris Lattner | 2009-02-08 | 1 | -38/+47 |
| | | | | | | | | | | | | | | | | | | | | | | | | | the "system dirs win over user dirs" logic to framework and headermap search locations as well as normal directories. This means that clang t.m -F/System/Library/Frameworks will treat /System/Library/Frameworks as a system directory not a user directory. If you use -v, the difference is: Before: ignoring nonexistent directory "/usr/libdata/gcc41" ignoring duplicate framework "/System/Library/Frameworks" #include "..." search starts here: #include <...> search starts here: After: ignoring nonexistent directory "/usr/libdata/gcc41" ignoring duplicate directory "/System/Library/Frameworks" as it is a non-system directory that duplicates a system directory #include "..." search starts here: #include <...> search starts here: This fixes rdar://6566429. llvm-svn: 64060 | ||||
| * | More cleanup stack work. | Anders Carlsson | 2009-02-08 | 2 | -0/+52 |
| | | | | | llvm-svn: 64059 | ||||
| * | Add public placement-delete operators. These are automatically used if the ↵ | Douglas Gregor | 2009-02-08 | 1 | -1/+5 |
| | | | | | | | allocation throws llvm-svn: 64056 | ||||

