| Commit message (Expand) | Author | Age | Files | Lines |
* | Using _MSC_VER there was wrong, better just use the already existing ifdefs for | Torok Edwin | 2009-12-13 | 1 | -5/+4 |
* | Don't leave pointers uninitialized in the default constructor. GCC complains | Chandler Carruth | 2009-12-13 | 1 | -1/+1 |
* | Fix weird typo which leads to unallocated memory access for nodes with 4 resu... | Anton Korobeynikov | 2009-12-13 | 1 | -1/+1 |
* | Do not allow uninitialize access during debug printing | Anton Korobeynikov | 2009-12-13 | 1 | -2/+2 |
* | More info on this transformation. | Eli Friedman | 2009-12-12 | 1 | -2/+15 |
* | Remove some stuff that's already implemented. Also, remove the note about | Eli Friedman | 2009-12-12 | 1 | -51/+0 |
* | Disable r91104 for x86. It causes partial register stall which pessimize code... | Evan Cheng | 2009-12-12 | 1 | -12/+12 |
* | Implement variable-width shifts. | Anton Korobeynikov | 2009-12-12 | 3 | -7/+170 |
* | Add comment about potential partial register stall. | Evan Cheng | 2009-12-12 | 1 | -0/+5 |
* | Fix an obvious bug. No test case since LEA16r is not being used. | Evan Cheng | 2009-12-12 | 1 | -1/+1 |
* | Enable CPU detection when using MS VS 2k8 too. | Torok Edwin | 2009-12-12 | 1 | -1/+1 |
* | Revert r91208. Something on Linux prevents the JIT from looking up a symbol | Jeffrey Yasskin | 2009-12-12 | 1 | -1/+1 |
* | Fix available_externally linkage for globals. It's probably still not | Jeffrey Yasskin | 2009-12-12 | 1 | -1/+1 |
* | Framework for atomic binary operations. The emitter for the pseudo instructions | Jim Grosbach | 2009-12-12 | 3 | -19/+150 |
* | Revise scalar replacement to be more flexible about handle bitcasts and GEPs. | Bob Wilson | 2009-12-11 | 1 | -390/+366 |
* | Delete an unnecessary line. The VTSDNode on a SIGN_EXTEND_REG is never | Dan Gohman | 2009-12-11 | 1 | -1/+0 |
* | Lower setcc branchless, if this is profitable. | Anton Korobeynikov | 2009-12-11 | 2 | -2/+86 |
* | Don't try to move a MBB into the fall-through position if it's a landing pad or | Bill Wendling | 2009-12-11 | 2 | -29/+26 |
* | Construct CompileUnits lazily. | Devang Patel | 2009-12-11 | 2 | -10/+12 |
* | Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG. | Dan Gohman | 2009-12-11 | 8 | -32/+85 |
* | memory barrier instructions by definition have side effects. This prevents th... | Jim Grosbach | 2009-12-11 | 1 | -1/+1 |
* | Make getUniqueExitBlocks's precondition assert more precise, to | Dan Gohman | 2009-12-11 | 1 | -3/+3 |
* | Fix the result type of SELECT nodes lowered from Select instructions with | Dan Gohman | 2009-12-11 | 1 | -1/+1 |
* | Honour setHasCalls() set from isel. | Anton Korobeynikov | 2009-12-11 | 2 | -2/+7 |
* | Store Register Exclusive should leave the source register Inst{3-0} unspecified. | Johnny Chen | 2009-12-11 | 1 | -1/+1 |
* | Update properties. | Jim Grosbach | 2009-12-11 | 1 | -2/+2 |
* | Revert part of r91101 which was causing an infinite loop in the self-hosting | Bill Wendling | 2009-12-11 | 1 | -3/+8 |
* | Add utility method for determining whether a function argument | Duncan Sands | 2009-12-11 | 1 | -0/+7 |
* | Add support to 3-addressify 16-bit instructions. | Evan Cheng | 2009-12-11 | 2 | -88/+135 |
* | Coalesce insert_subreg undef, x first to avoid phase ordering issue. | Evan Cheng | 2009-12-11 | 2 | -5/+20 |
* | Address comments on last patch: | Bill Wendling | 2009-12-11 | 1 | -13/+8 |
* | A machine basic block may end in an unconditional branch, however it may have | Bill Wendling | 2009-12-11 | 1 | -7/+36 |
* | Rough first pass at compare_and_swap atomic builtins for ARM mode. Work in pr... | Jim Grosbach | 2009-12-11 | 5 | -0/+152 |
* | If VariableDIe is not created (may be because global was optimzed away) then ... | Devang Patel | 2009-12-10 | 1 | -0/+2 |
* | It's not safe to coalesce a move where src and dst registers have different s... | Evan Cheng | 2009-12-10 | 1 | -1/+7 |
* | Refactor code that finds context for a given die. | Devang Patel | 2009-12-10 | 2 | -42/+24 |
* | Add instruction encoding for DMB/DSB | Jim Grosbach | 2009-12-10 | 1 | -3/+11 |
* | Refactor. | Devang Patel | 2009-12-10 | 2 | -20/+39 |
* | Also attempt trivial coalescing for live intervals that end in a copy. | Jakob Stoklund Olesen | 2009-12-10 | 2 | -74/+111 |
* | Comparing std::string with NULL is a bad idea, so just check whether its empty. | Torok Edwin | 2009-12-10 | 1 | -1/+1 |
* | Make sure the immediate dominator isn't NULL through iterations | Eric Christopher | 2009-12-10 | 1 | -5/+6 |
* | Fix PR5744, a case where we were getting the pointer size instead of the | Chris Lattner | 2009-12-10 | 1 | -1/+1 |
* | Add memory barrier intrinsic support for ARM. Moving towards adding the atomi... | Jim Grosbach | 2009-12-10 | 3 | -1/+49 |
* | allow this to build when the #if 0's are enabled. No functionality change. | Chris Lattner | 2009-12-10 | 1 | -6/+2 |
* | Dereference loopHeader after checking for null rather than before. | Dan Gohman | 2009-12-09 | 1 | -1/+2 |
* | Optimize splat of a scalar load into a shuffle of a vector load when it's leg... | Evan Cheng | 2009-12-09 | 3 | -4/+93 |
* | Reuse the Threshold value to size these containers because it's | Dan Gohman | 2009-12-09 | 1 | -2/+2 |
* | Reapply r90858, a cleanup patch. | Devang Patel | 2009-12-09 | 2 | -166/+81 |
* | fix hte last remaining known (by me) phi translation bug. When we reanalyze | Chris Lattner | 2009-12-09 | 1 | -6/+9 |
* | change GetStoreValueForLoad to use IRBuilder, which is cleaner and | Chris Lattner | 2009-12-09 | 1 | -7/+7 |