| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Reference the correct image... | Ted Kremenek | 2009-06-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 74106 | ||||
| * | reimplement getPICLabelString as PrintPICBaseSymbol to eliminate std::string ↵ | Chris Lattner | 2009-06-24 | 2 | -20/+31 |
| | | | | | | | heap thrashing. llvm-svn: 74105 | ||||
| * | Add scan-build screenshot for attribute 'nonnull' example. | Ted Kremenek | 2009-06-24 | 2 | -6/+5 |
| | | | | | llvm-svn: 74104 | ||||
| * | Fix broken HTML tag. | Ted Kremenek | 2009-06-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 74103 | ||||
| * | Remove reference to using 'clang' directly to analyze projects. | Ted Kremenek | 2009-06-24 | 1 | -10/+3 |
| | | | | | llvm-svn: 74102 | ||||
| * | sink management of DwarfWriter & MachineModuleInfo into the AsmPrinter base ↵ | Chris Lattner | 2009-06-24 | 5 | -38/+19 |
| | | | | | | | class. llvm-svn: 74101 | ||||
| * | Tighten screenshot. | Ted Kremenek | 2009-06-24 | 1 | -0/+0 |
| | | | | | llvm-svn: 74100 | ||||
| * | Add a DecltypeType type. | Anders Carlsson | 2009-06-24 | 11 | -4/+80 |
| | | | | | llvm-svn: 74099 | ||||
| * | Replace 'clang --analyze' example for attribute cf_returns_retained with ↵ | Ted Kremenek | 2009-06-24 | 3 | -14/+12 |
| | | | | | | | screenshots. llvm-svn: 74098 | ||||
| * | sink dwarf finalization out of each target into AsmPrinter::doFinalization | Chris Lattner | 2009-06-24 | 6 | -26/+4 |
| | | | | | llvm-svn: 74097 | ||||
| * | eliminate the ExtWeakSymbols set from AsmPrinter. This eliminates | Chris Lattner | 2009-06-24 | 8 | -135/+47 |
| | | | | | | | | a bunch of code from all the targets, and eliminates nondeterministic ordering of directives being emitted in the output. llvm-svn: 74096 | ||||
| * | Replace 'clang --analyze' example (in text) with screenshot from scan-build. | Ted Kremenek | 2009-06-24 | 2 | -7/+4 |
| | | | | | llvm-svn: 74095 | ||||
| * | only emit one .align for all the hidden gv stubs instead of one for each. | Chris Lattner | 2009-06-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 74094 | ||||
| * | inline print*Stub and rearrange function stub printing to more closely match | Chris Lattner | 2009-06-24 | 2 | -41/+31 |
| | | | | | | | gv and hiddengv stub printing. llvm-svn: 74093 | ||||
| * | remove dead code now that personality functions don't print stubs directly. | Chris Lattner | 2009-06-24 | 1 | -8/+1 |
| | | | | | llvm-svn: 74092 | ||||
| * | remove now-dead argument. | Chris Lattner | 2009-06-24 | 2 | -6/+4 |
| | | | | | llvm-svn: 74091 | ||||
| * | simplify personality function stub printing to use the mangler and | Chris Lattner | 2009-06-24 | 1 | -9/+9 |
| | | | | | | | | | decorateName like other stuff instead of special casing _. Also, stick it into GVStubs and let the normal stub printer print the stub instead of doing it manually. llvm-svn: 74090 | ||||
| * | remove dead argument | Chris Lattner | 2009-06-24 | 2 | -4/+3 |
| | | | | | llvm-svn: 74089 | ||||
| * | Rearrange some stuff in MachineOperand and add a new TargetFlags field. | Chris Lattner | 2009-06-24 | 2 | -32/+47 |
| | | | | | llvm-svn: 74087 | ||||
| * | Parse the C++0x decltype specifier. | Anders Carlsson | 2009-06-24 | 6 | -1/+76 |
| | | | | | llvm-svn: 74086 | ||||
| * | Update for LLVM API changes. | Owen Anderson | 2009-06-24 | 3 | -3/+6 |
| | | | | | llvm-svn: 74085 | ||||
| * | Get rid of the global CFGOnly flag by threading a ShortNames parameters ↵ | Owen Anderson | 2009-06-24 | 8 | -49/+57 |
| | | | | | | | | | through the GraphViz rendering code. Update other uses in the codebase for this change. llvm-svn: 74084 | ||||
| * | fix the type of wchar_t for windows, PR4417 | Chris Lattner | 2009-06-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 74083 | ||||
| * | Rewrite 73900 per Duncan's suggestion. | Dale Johannesen | 2009-06-24 | 1 | -19/+9 |
| | | | | | llvm-svn: 74082 | ||||
| * | We decided to not worry about Atoms for now, it should be straightforward to | Daniel Dunbar | 2009-06-24 | 7 | -72/+33 |
| | | | | | | | | | reintroduce them later. Also, don't require MCSection* when creating a symbol. llvm-svn: 74081 | ||||
| * | Fix a clang crash caused by incorrect user code. | Fariborz Jahanian | 2009-06-24 | 2 | -1/+10 |
| | | | | | llvm-svn: 74080 | ||||
| * | Implement matching of function templates, so that one can declare overloaded ↵ | Douglas Gregor | 2009-06-24 | 4 | -9/+76 |
| | | | | | | | function templates. C++ [temp.over.link] paragraphs 4-8. llvm-svn: 74079 | ||||
| * | MCStreamer: Add a few more "symbol attributes". | Daniel Dunbar | 2009-06-24 | 2 | -4/+25 |
| | | | | | llvm-svn: 74077 | ||||
| * | MCStreamer: Test printing values. | Daniel Dunbar | 2009-06-24 | 2 | -1/+26 |
| | | | | | llvm-svn: 74076 | ||||
| * | Minor whitespace cleanups. | Dan Gohman | 2009-06-24 | 1 | -16/+16 |
| | | | | | llvm-svn: 74074 | ||||
| * | Simplify [su]max(MAX, n) to MAX. This comes up in loop tripcount | Dan Gohman | 2009-06-24 | 3 | -5/+76 |
| | | | | | | | | | | computations in loops with multiple exits. Adjust the testcase for PR4436 so that the relevant portion isn't optimized away. llvm-svn: 74073 | ||||
| * | When inserting code into a loop preheader, insert it before the | Dan Gohman | 2009-06-24 | 2 | -3/+67 |
| | | | | | | | | | terminator, instead of after the last phi. This fixes a bug exposed by ScalarEvolution analyzing more kinds of loops. This fixes PR4436. llvm-svn: 74072 | ||||
| * | Add new files to cmake list. | Duncan Sands | 2009-06-24 | 1 | -0/+2 |
| | | | | | llvm-svn: 74071 | ||||
| * | Start sketching 2.6 release notes. This provides a | Duncan Sands | 2009-06-24 | 1 | -0/+754 |
| | | | | | | | | place to note major API changes (I've noted the getABITypeSize -> getAllocSize change). llvm-svn: 74070 | ||||
| * | Move thumb and thumb2 tests into separate directories. | Evan Cheng | 2009-06-24 | 44 | -54/+437 |
| | | | | | llvm-svn: 74068 | ||||
| * | factor some code better. | Chris Lattner | 2009-06-24 | 1 | -13/+6 |
| | | | | | llvm-svn: 74067 | ||||
| * | wire up support for MCContext/MCStreamer in -experimental-asm-printer mode. | Chris Lattner | 2009-06-24 | 2 | -0/+26 |
| | | | | | llvm-svn: 74066 | ||||
| * | remove dead makefile flags. | Chris Lattner | 2009-06-24 | 5 | -8/+0 |
| | | | | | llvm-svn: 74065 | ||||
| * | remove dead makefile flags. | Chris Lattner | 2009-06-24 | 6 | -6/+0 |
| | | | | | llvm-svn: 74064 | ||||
| * | implement a bunch of synonyms for section switching. | Chris Lattner | 2009-06-24 | 2 | -4/+115 |
| | | | | | llvm-svn: 74062 | ||||
| * | Delete some orphaned comments, fix some 80-column violations, | Dan Gohman | 2009-06-24 | 1 | -95/+80 |
| | | | | | | | and tidy up a few other formatting issues. llvm-svn: 74060 | ||||
| * | Remove an obsolete comment and fix some 80-column violations. | Dan Gohman | 2009-06-24 | 1 | -8/+10 |
| | | | | | llvm-svn: 74059 | ||||
| * | add support for parsing and emitting .section directives. We can now parse | Chris Lattner | 2009-06-24 | 2 | -1/+38 |
| | | | | | | | | things like: .section __TEXT,__cstring,cstring_literals llvm-svn: 74058 | ||||
| * | add trivial support for passing label definitions through the MCStreamer. | Chris Lattner | 2009-06-24 | 6 | -5/+34 |
| | | | | | | | | This is suboptimal in several aspects, see the commented out assertion. I need to talk to Daniel about this. llvm-svn: 74057 | ||||
| * | Fixed a bug in LiveInterval scaling (failure to scale VNI defs correctly), ↵ | Lang Hames | 2009-06-24 | 2 | -6/+2 |
| | | | | | | | removed old TODO comments. llvm-svn: 74054 | ||||
| * | Fix support for inline asm input / output operand tying when operand spans ↵ | Evan Cheng | 2009-06-24 | 2 | -11/+42 |
| | | | | | | | across multiple registers (e.g. two i64 operands in 32-bit mode). llvm-svn: 74053 | ||||
| * | Nested classes are now complete. | Anders Carlsson | 2009-06-24 | 1 | -4/+4 |
| | | | | | llvm-svn: 74052 | ||||
| * | Add test for [class.local]p2. | Anders Carlsson | 2009-06-24 | 1 | -0/+12 |
| | | | | | llvm-svn: 74051 | ||||
| * | Add a testcase demoing some of ScalarEvolution's new trip count logic. | Dan Gohman | 2009-06-24 | 1 | -0/+37 |
| | | | | | llvm-svn: 74049 | ||||
| * | Extend ScalarEvolution's multiple-exit support to compute exact | Dan Gohman | 2009-06-24 | 6 | -181/+191 |
| | | | | | | | | | | | | | | | | trip counts in more cases. Generalize ScalarEvolution's isLoopGuardedByCond code to recognize And and Or conditions, splitting the code out into an isNecessaryCond helper function so that it can evaluate Ands and Ors recursively, and make SCEVExpander be much more aggressive about hoisting instructions out of loops. test/CodeGen/X86/pr3495.ll has an additional instruction now, but it appears to be due to an arbitrary register allocation difference. llvm-svn: 74048 | ||||

