| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add two missing function impls | Chris Lattner | 2011-08-12 | 2 | -1/+12 |
| | | | | | llvm-svn: 137470 | ||||
| * | add new accessors to reflect new terminology in struct types. | Chris Lattner | 2011-08-12 | 3 | -30/+105 |
| | | | | | llvm-svn: 137468 | ||||
| * | Fix bugpoint fallout from the new type system. | Nick Lewycky | 2011-08-12 | 1 | -4/+0 |
| | | | | | llvm-svn: 137467 | ||||
| * | Revert r137310 because it does not optimize any code on ToT | Nadav Rotem | 2011-08-12 | 1 | -32/+0 |
| | | | | | llvm-svn: 137466 | ||||
| * | Tidy up formatting. | Jim Grosbach | 2011-08-12 | 1 | -25/+23 |
| | | | | | llvm-svn: 137464 | ||||
| * | Whitespace and formatting. No functional change intended. | Chad Rosier | 2011-08-12 | 1 | -10/+9 |
| | | | | | llvm-svn: 137463 | ||||
| * | Silence a bunch (but not all) "variable written but not read" warnings | Duncan Sands | 2011-08-12 | 20 | -16/+33 |
| | | | | | | | when building with assertions disabled. llvm-svn: 137460 | ||||
| * | 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 | ||||
| * | .gitignore: Ignore /autom4te.cache. We can execute ↵ | NAKAMURA Takumi | 2011-08-12 | 1 | -0/+1 |
| | | | | | | | "PATH=/path/to/autotools/bin autoconf/AutoRegen.sh". llvm-svn: 137441 | ||||
| * | 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 | ||||
| * | Fix an obscure bug in PointerUnion that would bite PointerUnion3/4. Basically, | Chris Lattner | 2011-08-12 | 1 | -1/+5 |
| | | | | | | | | | | | | when checking isNull(), we'd pick off the sentinel bit for the outer PointerUnion, but would not recursively convert the inner pointerunion to bool, so if *its* sentinel bit is set, isNull() would incorrectly return false. No testcase, because someone hit this when they were trying to refactor code to use PointerUnion3, but they since found a better solution. llvm-svn: 137428 | ||||
| * | Misc atomic doc tweaks; reordering operations across Acquire/Release can be ↵ | Eli Friedman | 2011-08-12 | 1 | -14/+19 |
| | | | | | | | beneficial. llvm-svn: 137425 | ||||
| * | include/llvm/Config/config.h.cmake: Reorder to follow config.h.in, and ↵ | NAKAMURA Takumi | 2011-08-12 | 1 | -14/+38 |
| | | | | | | | import stuff from llvm-config.h.cmake and clang/config.h. llvm-svn: 137424 | ||||
| * | CMake: Eliminate unused checks and #undef(s) as below; | NAKAMURA Takumi | 2011-08-12 | 2 | -50/+0 |
| | | | | | | | | | | | | | | | | | | STACK_DIRECTION YYTEXT_POINTER HAVE_NAMESPACES HAVE_STD_ITERATOR HAVE_FWD_ITERATOR HAVE_BI_ITERATOR HAVE_GLOBAL_HASH_MAP HAVE_GLOBAL_HASH_SET HAVE_GNU_EXT_HASH_MAP HAVE_GNU_EXT_HASH_SET HAVE_STD_EXT_HASH_MAP HAVE_STD_EXT_HASH_SET llvm-svn: 137423 | ||||
| * | MachOWriter: Don't crash on fixups with arithmetic, emit a relocation ↵ | Benjamin Kramer | 2011-08-12 | 2 | -2/+27 |
| | | | | | | | instead. This matches what as does. llvm-svn: 137414 | ||||
| * | include/llvm/Config/llvm-config.h: Reorder and reword to follow (generated) ↵ | NAKAMURA Takumi | 2011-08-12 | 2 | -14/+14 |
| | | | | | | | config.h.in. llvm-svn: 137413 | ||||
| * | configure: Update since r136721. | NAKAMURA Takumi | 2011-08-12 | 2 | -6/+6 |
| | | | | | llvm-svn: 137412 | ||||
| * | Fix up this paragraph (including a nasty typo). | Eli Friedman | 2011-08-12 | 1 | -4/+4 |
| | | | | | llvm-svn: 137408 | ||||
| * | findDeadCallerSavedReg fix: Missing NULL terminator in register arrays. | Andrew Trick | 2011-08-12 | 1 | -2/+2 |
| | | | | | | | Fix by Ivan Baev. Sorry I don't have a unit test, but the fix is obvious so I don't want to delay it. llvm-svn: 137404 | ||||
| * | Clarify the definition of SequentiallyConsistent operations. | Andrew Trick | 2011-08-12 | 1 | -7/+14 |
| | | | | | llvm-svn: 137403 | ||||
| * | Don't convert objc_autoreleaseReturnValue to objc_autorelease if the result | Dan Gohman | 2011-08-12 | 2 | -6/+24 |
| | | | | | | | is returned through a bitcast. llvm-svn: 137402 | ||||
| * | A virtual destructor for the class with virtual methods! | Nick Lewycky | 2011-08-12 | 1 | -1/+1 |
| | | | | | llvm-svn: 137400 | ||||
| * | Don't let arbitrary calls disrupt nested retain+release pairs if | Dan Gohman | 2011-08-12 | 3 | -56/+1009 |
| | | | | | | | | | | the retains and releases all use the same SSA pointer value. Also, don't let CFG hazards disrupt nested retain+release pair optimizations. llvm-svn: 137399 | ||||
| * | Use an actual reverse-CFG reverse-postorder for the bottom-up traversal, | Dan Gohman | 2011-08-12 | 1 | -16/+30 |
| | | | | | | | | rather than plain postorder, so that CFG constructs like single-exit loops are reliably visited in a sensible order. llvm-svn: 137398 | ||||
| * | Simplify the interference checking code a bit. | Jakob Stoklund Olesen | 2011-08-12 | 2 | -112/+42 |
| | | | | | | | | This is possible now that we now longer provide an interface to iterate the interference overlaps. llvm-svn: 137397 | ||||
| * | Clean up formatting a bit. | Jim Grosbach | 2011-08-11 | 1 | -56/+61 |
| | | | | | llvm-svn: 137393 | ||||
| * | ARM vector compare to zero instruction assembly parsing support. | Jim Grosbach | 2011-08-11 | 2 | -7/+15 |
| | | | | | llvm-svn: 137389 | ||||
| * | 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 | ||||
| * | A slew of unit tests for the recent LoopInfo::updateUnloop feature | Andrew Trick | 2011-08-11 | 1 | -0/+429 |
| | | | | | | | checked in at r137276 and r137341. llvm-svn: 137385 | ||||
| * | Allow loop unrolling to get known trip counts from ScalarEvolution. | Andrew Trick | 2011-08-11 | 4 | -8/+266 |
| | | | | | | | | | | | | | | SCEV unrolling can unroll loops with arbitrary induction variables. It is a prerequisite for -disable-iv-rewrite performance. It is also easily handles loops of arbitrary structure including multiple exits and is generally more robust. This is under a temporary option to avoid affecting default behavior for the next couple of weeks. It is needed so that I can checkin unit tests for updateUnloop. llvm-svn: 137384 | ||||
| * | Remove the InterferenceResult class. | Jakob Stoklund Olesen | 2011-08-11 | 1 | -32/+0 |
| | | | | | llvm-svn: 137381 | ||||
| * | Eliminate the last use of InterferenceResult. | Jakob Stoklund Olesen | 2011-08-11 | 2 | -63/+57 |
| | | | | | | | | | The Query class now holds two iterators instead of an InterferenceResult instance. The iterators are used as bookmarks for repeated collectInterferingVRegs calls. llvm-svn: 137380 | ||||
| * | Enclose directive .cprestore with .set macro and nomacro to silence assembler | Akira Hatanaka | 2011-08-11 | 2 | -3/+25 |
| | | | | | | | warning. llvm-svn: 137378 | ||||
| * | Fix tests per now-correct encoding as of r137371. | Jim Grosbach | 2011-08-11 | 1 | -2/+2 |
| | | | | | llvm-svn: 137376 | ||||
| * | Remove no-longer-true comments. These are for the assembler, also. | Jim Grosbach | 2011-08-11 | 1 | -52/+24 |
| | | | | | llvm-svn: 137375 | ||||
| * | ARM STRT assembly parsing and encoding. | Jim Grosbach | 2011-08-11 | 3 | -15/+30 |
| | | | | | llvm-svn: 137372 | ||||
| * | Make the USAT16 operand decoder auto-generate-able. | Owen Anderson | 2011-08-11 | 1 | -2/+2 |
| | | | | | llvm-svn: 137371 | ||||
| * | Add another accidentally omitted predicate operand. | Owen Anderson | 2011-08-11 | 1 | -0/+2 |
| | | | | | llvm-svn: 137370 | ||||
| * | Add missing predicate operand on SMLA and friends. | Owen Anderson | 2011-08-11 | 1 | -0/+2 |
| | | | | | llvm-svn: 137368 | ||||
| * | ARM load shifted register pre-index fix shift value asm parser encoding. | Jim Grosbach | 2011-08-11 | 2 | -1/+3 |
| | | | | | llvm-svn: 137367 | ||||
| * | DataTypes.h.cmake: Tweak INT32_MIN for MSVC. MSC treats -2147483648 as ↵ | NAKAMURA Takumi | 2011-08-11 | 1 | -1/+2 |
| | | | | | | | | | -(2147483648U). It caused an unexpected behavior since r137254. llvm-svn: 137365 | ||||
| * | Handle new register classes in Thumb2 mode. Should fix the ARM buildbots. | Owen Anderson | 2011-08-11 | 1 | -2/+4 |
| | | | | | llvm-svn: 137364 | ||||
| * | Making SEL decodings auto-generate-able. | Owen Anderson | 2011-08-11 | 1 | -2/+2 |
| | | | | | llvm-svn: 137363 | ||||
| * | Add a dag combine to xform 256-bit shuffles into simple vector | Bruno Cardoso Lopes | 2011-08-11 | 3 | -1/+90 |
| | | | | | | | | inserts and extracts. This simple combine makes us generate only 1 instruction instead of 11 in the v8 case. llvm-svn: 137362 | ||||
| * | Fix the test added by Nadav in r137308. Make it more strict: | Bruno Cardoso Lopes | 2011-08-11 | 2 | -17/+14 |
| | | | | | | | | | 1) check for the "v" version of movaps 2) add a couple of CHECK-NOT to guarantee the behavior 3) move to a more appropriate test file llvm-svn: 137361 | ||||
| * | Tidy up comment. | Jim Grosbach | 2011-08-11 | 1 | -2/+1 |
| | | | | | llvm-svn: 137359 | ||||

