| Commit message (Expand) | Author | Age | Files | Lines |
* | Make StringRef::getAsInteger work with all integer types. Before this change | Michael J. Spencer | 2012-03-10 | 1 | -29/+7 |
* | Make helper static, so it can be inlined into its sole caller. | Benjamin Kramer | 2012-03-10 | 1 | -3/+3 |
* | *fix typo in comment; test of commit access | Kay Tiong Khoo | 2012-03-10 | 1 | -1/+1 |
* | As Duncan pointed out, pointers tend not to be in floating point format...for... | Bill Wendling | 2012-03-10 | 1 | -6/+6 |
* | Make this transformation slightly less agressive and more correct. | Bill Wendling | 2012-03-10 | 1 | -8/+18 |
* | C files in llvm still have to be C89 compliant, remove C++-style comments. | Benjamin Kramer | 2012-03-10 | 1 | -4/+6 |
* | Microoptimize getVRegDef. def_begin isn't free, don't compute it twice. | Benjamin Kramer | 2012-03-10 | 1 | -3/+2 |
* | Refactor some methods to look through bitcasts and GEPs on pointers into | Chandler Carruth | 2012-03-10 | 2 | -31/+45 |
* | Fix disasm of iret, sysexit, and sysret when displayed with Intel syntax. | Bill Wendling | 2012-03-10 | 1 | -5/+5 |
* | Implement a more intelligent way of spilling uses across an invoke boundary. | Bill Wendling | 2012-03-10 | 1 | -32/+82 |
* | Report the defining instruction. | Jakob Stoklund Olesen | 2012-03-10 | 1 | -4/+3 |
* | Add SSA verification to MachineVerifier. | Jakob Stoklund Olesen | 2012-03-10 | 1 | -2/+12 |
* | Use SmallPtrSet instead of DenseSet. | Jakob Stoklund Olesen | 2012-03-10 | 1 | -3/+4 |
* | Give dagcombiner's worklist some inline capacity. | Benjamin Kramer | 2012-03-10 | 1 | -3/+2 |
* | Do not custom lower i64 nodes if i64 is not a legal type. Move lines that set | Akira Hatanaka | 2012-03-10 | 1 | -11/+14 |
* | Lower SETCC nodes during legalization. Previously, it was lowered in DAG comb... | Akira Hatanaka | 2012-03-09 | 2 | -20/+16 |
* | Assert on SSA errors in LiveVariables. | Jakob Stoklund Olesen | 2012-03-09 | 1 | -0/+1 |
* | Remove unused header files. | Akira Hatanaka | 2012-03-09 | 1 | -2/+0 |
* | misched: handle scheduler that insert instructions at empty region boundaries. | Andrew Trick | 2012-03-09 | 1 | -3/+12 |
* | Add the missing call to Error when a bad X86 scale expression is parsed. | Kevin Enderby | 2012-03-09 | 1 | -1/+3 |
* | [Object] | David Meyer | 2012-03-09 | 3 | -3/+3 |
* | Add statistics on removed switch cases, and fix the phi statistic | Duncan Sands | 2012-03-09 | 1 | -1/+5 |
* | When identifying exit nodes for the reverse-CFG reverse-post-order | Dan Gohman | 2012-03-09 | 1 | -2/+8 |
* | Fix the x86 disassembler to at least print the lock prefix if it is the first | Kevin Enderby | 2012-03-09 | 1 | -0/+7 |
* | Eliminate switch cases that can never match, for example removes all | Duncan Sands | 2012-03-09 | 1 | -0/+86 |
* | Add support for r600 (AMD GPUs HD2XXX - HD6XXX) target triplet. | Anton Korobeynikov | 2012-03-09 | 1 | -0/+10 |
* | Factor out the analysis of addition and subtraction in ComputeMaskedBits. Reuse | Nick Lewycky | 2012-03-09 | 1 | -83/+123 |
* | misched: handle scheduling region boundaries nicely. | Andrew Trick | 2012-03-09 | 1 | -4/+11 |
* | Use uint16_t to store opcodes in static tables in X86 backend. | Craig Topper | 2012-03-09 | 3 | -24/+30 |
* | Fix undefined behavior in the Mips backend. | Ahmed Charles | 2012-03-09 | 2 | -15/+15 |
* | misched interface: rename Begin/End to RegionBegin/RegionEnd since they are n... | Andrew Trick | 2012-03-09 | 3 | -15/+15 |
* | misched comments | Andrew Trick | 2012-03-09 | 1 | -2/+3 |
* | revert 152356: verify misched changes using -misched=shuffle. | Andrew Trick | 2012-03-09 | 1 | -3/+3 |
* | Undo a previous restriction on the inline cost calculation which Nick | Chandler Carruth | 2012-03-09 | 1 | -107/+146 |
* | Fix a regression from r147481. | Chad Rosier | 2012-03-09 | 2 | -1/+8 |
* | misched: allow the default scheduler to be one chosen by the target. | Andrew Trick | 2012-03-09 | 1 | -16/+33 |
* | Cache MBB->begin. It's possible the scheduler / bundler may change MBB->begin(). | Evan Cheng | 2012-03-09 | 1 | -3/+3 |
* | Silence unused function warning when graphviz is not available. | Benjamin Kramer | 2012-03-08 | 1 | -5/+3 |
* | Revert commit 152300 (ddunbar) since it still seems to be breaking | Duncan Sands | 2012-03-08 | 1 | -1/+43 |
* | Use uint16_t to store instruction implicit uses and defs. Reduces static data. | Craig Topper | 2012-03-08 | 5 | -12/+12 |
* | [ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline, reapplied | Daniel Dunbar | 2012-03-08 | 1 | -43/+1 |
* | Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012: | Stepan Dyatkovskiy | 2012-03-08 | 22 | -127/+132 |
* | Revert r152288, "[ADT] Change the trivial FoldingSetNodeID::Add* methods to be | Daniel Dunbar | 2012-03-08 | 1 | -1/+43 |
* | Invoke setTargetDAGCombine for SELECT. | Akira Hatanaka | 2012-03-08 | 1 | -0/+1 |
* | [ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline. | Daniel Dunbar | 2012-03-08 | 1 | -43/+1 |
* | Swap the operands of a select node if the false (the second) operand is 0. | Akira Hatanaka | 2012-03-08 | 1 | -0/+35 |
* | Rotate two of the functions used to count bonuses for the inline cost | Chandler Carruth | 2012-03-08 | 1 | -14/+10 |
* | Set minimum function alignment to 3 if target is Mips64. | Akira Hatanaka | 2012-03-08 | 1 | -1/+1 |
* | This patch eliminates redundant instructions that produce 0. | Akira Hatanaka | 2012-03-08 | 1 | -1/+50 |
* | misched interface: Expose the MachineScheduler pass. | Andrew Trick | 2012-03-08 | 1 | -144/+102 |