| Commit message (Expand) | Author | Age | Files | Lines |
* | Instead of passing in an unsigned value for the optimization level, use an enum, | Bill Wendling | 2009-04-29 | 9 | -32/+35 |
* | Fix infinite recursion in the C++ code which handles movddup by making it unn... | Nate Begeman | 2009-04-29 | 1 | -2/+2 |
* | Update comment, replace theoretically impossible check with an assert. | Nate Begeman | 2009-04-29 | 1 | -3/+1 |
* | Implement review feedback for vector shuffle work. | Nate Begeman | 2009-04-29 | 6 | -96/+105 |
* | Add a public method called getAddressSpace() to the GlobalAddressSDNode. | Sanjiv Gupta | 2009-04-29 | 1 | -0/+7 |
* | Disable the load-shrinking optimization from looking at | Chris Lattner | 2009-04-29 | 1 | -3/+6 |
* | Second attempt: | Bill Wendling | 2009-04-29 | 9 | -56/+58 |
* | Move getSubRegisterRegClass from ScheduleDagSDNodesEmit.cpp to a TargetRegist... | Jakob Stoklund Olesen | 2009-04-28 | 1 | -14/+3 |
* | r70270 isn't ready yet. Back this out. Sorry for the noise. | Bill Wendling | 2009-04-28 | 9 | -58/+56 |
* | Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to | Bill Wendling | 2009-04-28 | 9 | -56/+58 |
* | Now that PR2957 is resolved, remove a bunch of | Duncan Sands | 2009-04-27 | 4 | -90/+4 |
* | 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. | Nate Begeman | 2009-04-27 | 5 | -449/+363 |
* | When transforming sext(trunc(load(x))) into sext(smaller load(x)), | Dan Gohman | 2009-04-27 | 1 | -1/+1 |
* | Refactor the code to grab the low and high parts of a value | Dan Gohman | 2009-04-25 | 4 | -126/+38 |
* | Add a top-level comment about DAGCombiner's role in the compiler. | Dan Gohman | 2009-04-25 | 1 | -0/+4 |
* | Fix PR 4057, a crash doing float->char const folding. | Dale Johannesen | 2009-04-24 | 1 | -3/+4 |
* | Revert 69952. Causes testsuite failures on linux x86-64. | Rafael Espindola | 2009-04-24 | 5 | -353/+447 |
* | PR2957 | Nate Begeman | 2009-04-24 | 5 | -447/+353 |
* | Instead of requiring TLI.LowerCallTo to return an ISD::BUILD_PAIR, | Dan Gohman | 2009-04-24 | 1 | -60/+118 |
* | Factor out a bit of code that appears in several places into a | Dan Gohman | 2009-04-23 | 3 | -14/+16 |
* | Handle Void types in ComputeValueVTs. This doesn't currently occur, | Dan Gohman | 2009-04-23 | 1 | -0/+3 |
* | Make X86's copyRegToReg able to handle copies to and from subclasses. | Dan Gohman | 2009-04-20 | 1 | -25/+0 |
* | Simplify this code. getConstant knows how to make | Dan Gohman | 2009-04-20 | 1 | -10/+3 |
* | Revise my previous change 68996 as suggested by Duncan. | Bob Wilson | 2009-04-20 | 3 | -9/+5 |
* | Now that BUILD_VECTOR operands are allowed to be | Duncan Sands | 2009-04-19 | 1 | -9/+6 |
* | Fix PR3898, which manifests as failures on are an Xcore, | Chris Lattner | 2009-04-18 | 1 | -1/+1 |
* | Don't try to make BUILD_VECTOR operands have the same | Duncan Sands | 2009-04-18 | 6 | -63/+35 |
* | Inline asm's were still introducing bogus dependencies; | Dale Johannesen | 2009-04-18 | 1 | -1/+7 |
* | In the list-burr's pseudo two-addr dependency heuristics, don't | Dan Gohman | 2009-04-16 | 1 | -0/+10 |
* | Handle SUBREG_TO_REG instructions with the same heuristics | Dan Gohman | 2009-04-16 | 1 | -5/+7 |
* | Do not treat beginning of inlined scope as beginning of normal function scope... | Devang Patel | 2009-04-16 | 2 | -2/+20 |
* | Record line number at the beginning of a func.start. | Devang Patel | 2009-04-16 | 2 | -2/+2 |
* | In -fast mode do what FastISel does. | Devang Patel | 2009-04-16 | 2 | -30/+71 |
* | If FastISel is run and it has known DebugLoc then use it. | Devang Patel | 2009-04-16 | 2 | -3/+7 |
* | If location where the function was inlined is not know then do not emit debug... | Devang Patel | 2009-04-16 | 1 | -5/+11 |
* | Add DISubprogram is not null check. | Devang Patel | 2009-04-15 | 1 | -2/+4 |
* | Generalize one of the SelectionDAG::ReplaceAllUsesWith overloads | Dan Gohman | 2009-04-15 | 2 | -9/+10 |
* | Construct and emit DW_TAG_inlined_subroutine DIEs for inlined subroutine scop... | Devang Patel | 2009-04-15 | 1 | -14/+28 |
* | When the result of an EXTRACT_SUBREG, INSERT_SUBREG, or SUBREG_TO_REG | Dan Gohman | 2009-04-14 | 1 | -20/+19 |
* | Do not force asm's to be chained if they don't touch | Dale Johannesen | 2009-04-14 | 1 | -0/+3 |
* | Make these errors more noticable in build logs. | Daniel Dunbar | 2009-04-13 | 1 | -5/+5 |
* | Change SelectionDAG type legalization to allow BUILD_VECTOR operands to be | Bob Wilson | 2009-04-13 | 5 | -31/+78 |
* | Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize | Dan Gohman | 2009-04-13 | 2 | -14/+13 |
* | Refactor some code in SelectionDAGLegalize::ExpandBUILD_VECTOR. | Bob Wilson | 2009-04-13 | 1 | -24/+19 |
* | Right now, Debugging information to encode scopes (DW_TAG_lexical_block) reli... | Devang Patel | 2009-04-13 | 2 | -18/+16 |
* | Reapply 68847. | Devang Patel | 2009-04-13 | 2 | -3/+37 |
* | Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS. | Dan Gohman | 2009-04-13 | 2 | -75/+170 |
* | make UpdateValueMap handle the possiblity that we could be | Chris Lattner | 2009-04-12 | 1 | -1/+1 |
* | optimize FastISel::UpdateValueMap to avoid duplicate map lookups, | Chris Lattner | 2009-04-12 | 1 | -7/+12 |
* | Revert r68847. It breaks the build on non-Darwin targets, with this message | Dan Gohman | 2009-04-11 | 2 | -37/+3 |