| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add new accessors to reflect new terminology in struct types. | Chris Lattner | 2011-08-12 | 1 | -10/+12 |
| | | | | | llvm-svn: 137468 | ||||
| * | docs/GettingStarted.html: [Git] Add instructions how to generate patchset ↵ | NAKAMURA Takumi | 2011-08-12 | 1 | -0/+67 |
| | | | | | | | with Git. llvm-svn: 137444 | ||||
| * | docs/GettingStarted.html: [Git] Mention branch.master.rebase for the ↵ | NAKAMURA Takumi | 2011-08-12 | 1 | -0/+13 |
| | | | | | | | | | tracking branch. Thanks to Jeff Yasskin to reword. llvm-svn: 137443 | ||||
| * | docs/GettingStarted.html: [Git] Split the subsubsection for committer's section. | NAKAMURA Takumi | 2011-08-12 | 1 | -0/+5 |
| | | | | | llvm-svn: 137442 | ||||
| * | docs: Update HTML markup(s). | NAKAMURA Takumi | 2011-08-12 | 2 | -27/+30 |
| | | | | | llvm-svn: 137433 | ||||
| * | docs/llvm.css: Introduce <blockquote><pre>. It may be used as blockquoted ↵ | NAKAMURA Takumi | 2011-08-12 | 1 | -0/+8 |
| | | | | | | | "doc_code". llvm-svn: 137432 | ||||
| * | Misc atomic doc tweaks; reordering operations across Acquire/Release can be ↵ | Eli Friedman | 2011-08-12 | 1 | -14/+19 |
| | | | | | | | beneficial. llvm-svn: 137425 | ||||
| * | Fix up this paragraph (including a nasty typo). | Eli Friedman | 2011-08-12 | 1 | -4/+4 |
| | | | | | llvm-svn: 137408 | ||||
| * | Clarify the definition of SequentiallyConsistent operations. | Andrew Trick | 2011-08-12 | 1 | -7/+14 |
| | | | | | llvm-svn: 137403 | ||||
| * | Fix mismatched tag. | Eli Friedman | 2011-08-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 137388 | ||||
| * | Revision to Atomics guide, per Chris's comments. | Eli Friedman | 2011-08-11 | 1 | -75/+253 |
| | | | | | llvm-svn: 137386 | ||||
| * | PTX: Add basic documentation to CodeGenerator.html | Justin Holewinski | 2011-08-11 | 1 | -0/+65 |
| | | | | | llvm-svn: 137315 | ||||
| * | Changes per Jeffrey's comments. | Eli Friedman | 2011-08-10 | 1 | -7/+10 |
| | | | | | llvm-svn: 137243 | ||||
| * | Fix minor typo. | Eli Friedman | 2011-08-09 | 1 | -1/+1 |
| | | | | | llvm-svn: 137177 | ||||
| * | Representation of 'atomic load' and 'atomic store' in IR. | Eli Friedman | 2011-08-09 | 2 | -13/+35 |
| | | | | | llvm-svn: 137170 | ||||
| * | First draft of the practical guide to atomics. | Eli Friedman | 2011-08-09 | 1 | -0/+295 |
| | | | | | | | This is mostly descriptive of the intended state once atomic load and store have landed. llvm-svn: 137145 | ||||
| * | Clean up the grammar for the landingpad instruction. | Bill Wendling | 2011-08-08 | 1 | -2/+4 |
| | | | | | llvm-svn: 137042 | ||||
| * | Fix typo found by John. | Bill Wendling | 2011-08-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 137040 | ||||
| * | Reword. | Jay Foad | 2011-08-04 | 1 | -2/+2 |
| | | | | | llvm-svn: 136866 | ||||
| * | Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets. | Bill Wendling | 2011-08-03 | 2 | -36/+8 |
| | | | | | | | This is some of my original LLVM code. *wipes tear* llvm-svn: 136821 | ||||
| * | Go back to the old definition. It's not clear that a 'resume' can be ↵ | Bill Wendling | 2011-08-03 | 1 | -2/+2 |
| | | | | | | | 'outlined' from the function with the landing pad for all platforms. llvm-svn: 136799 | ||||
| * | Explain how clauses are applied. | Bill Wendling | 2011-08-03 | 1 | -0/+4 |
| | | | | | llvm-svn: 136790 | ||||
| * | Add the documentation for the 'landingpad' instruction. Improve the 'invoke' | Bill Wendling | 2011-08-02 | 1 | -4/+90 |
| | | | | | | | instruction's documentation to reference the landingpad and resume instructions. llvm-svn: 136729 | ||||
| * | no need to count the terminators. | Chris Lattner | 2011-08-02 | 1 | -9/+9 |
| | | | | | llvm-svn: 136718 | ||||
| * | Duncan's english is better than mine. :-) | Bill Wendling | 2011-08-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 136684 | ||||
| * | Remove the LLVMBuildUnwind C API function. | Bill Wendling | 2011-08-02 | 1 | -1/+6 |
| | | | | | | | | The 'unwind' function is going away with the new EH rewrite. This is step 0 in keeping front-ends from using it. llvm-svn: 136683 | ||||
| * | I am the code owner for Clang's IR generation; this has been true | John McCall | 2011-08-02 | 1 | -0/+2 |
| | | | | | | | | | | | for awhile, but it's good to make this official. Just to be clear, Doug and Ted "elected" me to this position. Might as well add myself to the credits list while I'm at it. llvm-svn: 136673 | ||||
| * | Minor wording tweak for memory model. | Eli Friedman | 2011-08-02 | 1 | -4/+4 |
| | | | | | llvm-svn: 136668 | ||||
| * | Fix a typo. | Roman Divacky | 2011-08-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 136646 | ||||
| * | Fix some validation errors. | Bill Wendling | 2011-07-31 | 1 | -0/+2 |
| | | | | | llvm-svn: 136591 | ||||
| * | Fix some validation errors. | Bill Wendling | 2011-07-31 | 1 | -3/+5 |
| | | | | | llvm-svn: 136590 | ||||
| * | Add the 'resume' instruction for the new EH rewrite. | Bill Wendling | 2011-07-31 | 1 | -2/+37 |
| | | | | | | | | | | This adds the 'resume' instruction class, IR parsing, and bitcode reading and writing. The 'resume' instruction resumes propagation of an existing (in-flight) exception whose unwinding was interrupted with a 'landingpad' instruction (to be added later). llvm-svn: 136589 | ||||
| * | Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338, | Bill Wendling | 2011-07-30 | 1 | -33/+2 |
| | | | | | | | | r136339, r136341, r136369, r136387, r136392, r136396, r136429, r136430, r136444, r136445, r136446, r136253 pending review. llvm-svn: 136556 | ||||
| * | LangRef and basic memory-representation/reading/writing for 'cmpxchg' and | Eli Friedman | 2011-07-28 | 1 | -8/+241 |
| | | | | | | | | | | | | | | | | | | | | | | 'atomicrmw' instructions, which allow representing all the current atomic rmw intrinsics. The allowed operands for these instructions are heavily restricted at the moment; we can probably loosen it a bit, but supporting general first-class types (where it makes sense) might get a bit complicated, given how SelectionDAG works. As an initial cut, these operations do not support specifying an alignment, but it would be possible to add if we think it's useful. Specifying an alignment lower than the natural alignment would be essentially impossible to support on anything other than x86, but specifying a greater alignment would be possible. I can't think of any useful optimizations which would use that information, but maybe someone else has ideas. Optimizer/codegen support coming soon. llvm-svn: 136404 | ||||
| * | Merge the contents from exception-handling-rewrite to the mainline. | Bill Wendling | 2011-07-27 | 1 | -2/+33 |
| | | | | | | | This adds the new instructions 'landingpad' and 'resume'. llvm-svn: 136253 | ||||
| * | Update document listing DIVariable elements to reflect recent changes. | Devang Patel | 2011-07-27 | 1 | -1/+3 |
| | | | | | llvm-svn: 136228 | ||||
| * | Fix a typo. | Bill Wendling | 2011-07-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 136133 | ||||
| * | Updating stale documentation on regalloc modes. | Andrew Trick | 2011-07-26 | 1 | -7/+13 |
| | | | | | llvm-svn: 136112 | ||||
| * | Clean up the HTML here a bit. | Bill Wendling | 2011-07-26 | 1 | -1/+2 |
| | | | | | llvm-svn: 136074 | ||||
| * | Describe the reasoning for compact unwind in better terms. Thanks to Nick ↵ | Bill Wendling | 2011-07-26 | 1 | -19/+23 |
| | | | | | | | Kledzik for the description. llvm-svn: 136064 | ||||
| * | Initial implementation of 'fence' instruction, the new C++0x-style ↵ | Eli Friedman | 2011-07-25 | 1 | -0/+58 |
| | | | | | | | | | replacement for llvm.memory.barrier. This is just a LangRef entry and reading/writing/memory representation; optimizer+codegen support coming soon. llvm-svn: 136009 | ||||
| * | 80 columns. | Nick Lewycky | 2011-07-25 | 1 | -2/+2 |
| | | | | | llvm-svn: 135972 | ||||
| * | Fix some typos. | Bill Wendling | 2011-07-25 | 1 | -4/+6 |
| | | | | | llvm-svn: 135956 | ||||
| * | An initial description of the compact unwind encoding. | Bill Wendling | 2011-07-25 | 1 | -1/+109 |
| | | | | | llvm-svn: 135955 | ||||
| * | Add uwtable to the langref. | Rafael Espindola | 2011-07-25 | 1 | -0/+8 |
| | | | | | llvm-svn: 135913 | ||||
| * | Convert GetElementPtrInst to use ArrayRef. | Jay Foad | 2011-07-25 | 1 | -0/+3 |
| | | | | | llvm-svn: 135904 | ||||
| * | clarify that opaque is actually a struct type, PR10430 | Chris Lattner | 2011-07-23 | 1 | -5/+5 |
| | | | | | llvm-svn: 135861 | ||||
| * | how about that, StringRef doesn't allow any mutation, thanks to | Chris Lattner | 2011-07-23 | 1 | -4/+4 |
| | | | | | | | Frits for straightening me out. llvm-svn: 135856 | ||||
| * | add section to ToC | Chris Lattner | 2011-07-22 | 1 | -3/+6 |
| | | | | | llvm-svn: 135811 | ||||
| * | write the long-overdue strings section of the data structure guide. | Chris Lattner | 2011-07-22 | 1 | -7/+171 |
| | | | | | llvm-svn: 135809 | ||||

