2010-05-21 |
Dale Johannesen | Fix two bugs in 104348: |
tree | commitdiff |
2010-05-21 |
Chris Lattner | now that fp reg kill insertion stuff happens as a separate |
tree | commitdiff |
2010-05-21 |
Chris Lattner | Use less evil form of switch stmt. |
tree | commitdiff |
2010-05-21 |
Chris Lattner | use continue to reduce nesting. |
tree | commitdiff |
2010-05-21 |
Chris Lattner | pull a nested loop of this pass out to its own function, |
tree | commitdiff |
2010-05-21 |
Chris Lattner | modernize this pass a bit, fit in 80 columns. |
tree | commitdiff |
2010-05-21 |
Matt Fleming | Currently, createMachOStreamer() is invoked directly... |
tree | commitdiff |
2010-05-21 |
Matt Fleming | Split out the x86_32 an x86_64 ELF backends as they... |
tree | commitdiff |
2010-05-21 |
Dale Johannesen | Fix i64->f64 conversion, x86-64, -no-sse. A bit |
tree | commitdiff |
2010-05-21 |
Evan Cheng | Change ARM scheduling default to list-hybrid if the... |
tree | commitdiff |
2010-05-20 |
Evan Cheng | Allow targets more controls on what nodes are scheduled... |
tree | commitdiff |
2010-05-20 |
Daniel Dunbar | MC/X86: Add movq alias for movabsq, to allow matching... |
tree | commitdiff |
2010-05-20 |
Daniel Dunbar | X86: Model i64i32imm properly, as a subclass of all... |
tree | commitdiff |
2010-05-20 |
Daniel Dunbar | X86: Fix immediate type of FOO64i32 operations. |
tree | commitdiff |
2010-05-20 |
Bob Wilson | Handle Neon v2f64 and v2i64 vector shuffles as register... |
tree | commitdiff |
2010-05-20 |
Dan Gohman | Delete MMX_MOVQ64gmr. It was the same as MMX_MOVQ64mr... |
tree | commitdiff |
2010-05-20 |
Dale Johannesen | The PPC MFCR instruction implicitly uses all 8 of the CR |
tree | commitdiff |
2010-05-20 |
Dan Gohman | Fix assembly parsing and encoding of the pushf and... |
tree | commitdiff |
2010-05-20 |
Dan Gohman | Set neverHasSideEffects on 64-bit pushf and popf, for... |
tree | commitdiff |
2010-05-20 |
Dan Gohman | Define the x86 pause instruction. |
tree | commitdiff |
2010-05-20 |
Dan Gohman | Fix the sfence instruction to use MRM_F8 instead of... |
tree | commitdiff |
2010-05-19 |
Evan Cheng | Code refactoring: pull SchedPreference enum from Target... |
tree | commitdiff |
2010-05-19 |
Daniel Dunbar | MC/X86: Add missing entry for TAILJMP_1 to getRelaxedOp... |
tree | commitdiff |
2010-05-19 |
Daniel Dunbar | MC/X86: Lower TAILCALLd[64] to JMP_1, to allow relaxati... |
tree | commitdiff |
2010-05-19 |
Daniel Dunbar | MC/X86: Strip spurious operands from TAILJMPr64 as... |
tree | commitdiff |
2010-05-19 |
Evan Cheng | t2LEApcrel and tLEApcrel are re-materializable. This... |
tree | commitdiff |
2010-05-19 |
Evan Cheng | Use 'adr' for LEApcrel and LEApcrel. Mark LEApcrel... |
tree | commitdiff |
2010-05-19 |
Daniel Dunbar | MC/X86: Lower MOV{8,16,32,64}{rm,mr} to fixed-register... |
tree | commitdiff |
2010-05-19 |
Evan Cheng | Mark pattern-less mayLoad / mayStore instructions never... |
tree | commitdiff |
2010-05-19 |
Evan Cheng | Target instruction selection should copy memoperands. |
tree | commitdiff |
2010-05-19 |
Daniel Dunbar | MC/X86: Strip spurious operands from CALL64r as we... |
tree | commitdiff |
2010-05-19 |
Evan Cheng | Mark a few more pattern-less instructions with neverHas... |
tree | commitdiff |
2010-05-19 |
Dan Gohman | Factor out the code for picking integer arithmetic... |
tree | commitdiff |
2010-05-18 |
Dan Gohman | Teach mode load folding and unfolding code about CMP32r... |
tree | commitdiff |
2010-05-18 |
Bill Wendling | Don't eliminate frame pointers from leaf functions... |
tree | commitdiff |
2010-05-18 |
Dan Gohman | When converting a test to a cmp to fold a load, use... |
tree | commitdiff |
2010-05-18 |
Chris Lattner | make mcinstlower remove all but the first operand to... |
tree | commitdiff |
2010-05-18 |
Evan Cheng | Sink dag combine's post index load / store code that... |
tree | commitdiff |
2010-05-18 |
Daniel Dunbar | MC/X86: Implement custom lowering to make sure we match... |
tree | commitdiff |
2010-05-17 |
Jakob Stoklund Olesen | ARMBaseRegisterInfo::estimateRSStackSizeLimit() could... |
tree | commitdiff |
2010-05-17 |
Bill Wendling | - Set the "HasCalls" flag after instruction selection... |
tree | commitdiff |
2010-05-17 |
Evan Cheng | vmov of immediates are trivially re-materializable. |
tree | commitdiff |
2010-05-17 |
Daniel Dunbar | MC: Add dyn_cast support to MCSection. |
tree | commitdiff |
2010-05-17 |
Eric Christopher | Add some section and constant support for darwin TLS. |
tree | commitdiff |
2010-05-17 |
Bob Wilson | Fix a regression in 464.h264 for thumb1 and thumb2... |
tree | commitdiff |
2010-05-17 |
Evan Cheng | Turn on -neon-reg-sequence by default. |
tree | commitdiff |
2010-05-17 |
Evan Cheng | No reason not to run the NEON domain croassing fix... |
tree | commitdiff |
2010-05-16 |
Dale Johannesen | Revert 103911; it broke a test that expects bitconvert |
tree | commitdiff |
2010-05-16 |
Dale Johannesen | Make x86-64 64-bit bitconvert work when SSE is not... |
tree | commitdiff |
2010-05-16 |
Anton Korobeynikov | Chris said that the comment char should be escaped... |
tree | commitdiff |
2010-05-16 |
Anton Korobeynikov | Add support for thiscall calling convention. |
tree | commitdiff |
2010-05-16 |
Anton Korobeynikov | Generalize the ARM DAG combiner of mul with constants... |
tree | commitdiff |
2010-05-16 |
Evan Cheng | Model vst lane instructions with REG_SEQUENCE. |
tree | commitdiff |
2010-05-15 |
Dale Johannesen | Fix uint64->{float, double} conversion to do rounding... |
tree | commitdiff |
2010-05-15 |
Anton Korobeynikov | Some cheap DAG combine goodness for multiplication... |
tree | commitdiff |
2010-05-15 |
Anton Korobeynikov | "trap" pseudo-op turned out to be apple-local. |
tree | commitdiff |
2010-05-15 |
Evan Cheng | Model 128-bit vld lane with REG_SEQUENCE. |
tree | commitdiff |
2010-05-15 |
Evan Cheng | v4i64 and v8i64 are only synthesizable when NEON is... |
tree | commitdiff |
2010-05-15 |
Evan Cheng | Allow TargetLowering::getRegClassFor() to be called... |
tree | commitdiff |
2010-05-15 |
Evan Cheng | Model 64-bit lane vld with REG_SEQUENCE. |
tree | commitdiff |
2010-05-14 |
Evan Cheng | Teach two-address pass to do some coalescing while... |
tree | commitdiff |
2010-05-14 |
Evan Cheng | Model VST*_UPD and VST*oddUPD pair with REG_SEQUENCE. |
tree | commitdiff |
2010-05-14 |
Bill Wendling | SystemZ really does mean "has calls" and not just ... |
tree | commitdiff |
2010-05-14 |
Dan Gohman | BR is a barrier. |
tree | commitdiff |
2010-05-14 |
Bill Wendling | Several tail call tests apparently rely upon this being... |
tree | commitdiff |
2010-05-14 |
Bill Wendling | This should happen if there are no calls, not if it... |
tree | commitdiff |
2010-05-14 |
Bill Wendling | Revert r103804. The comment is correct. |
tree | commitdiff |
2010-05-14 |
Bill Wendling | Fix comment. |
tree | commitdiff |
2010-05-14 |
Bill Wendling | Rename "HasCalls" in MachineFrameInfo to "AdjustsStack... |
tree | commitdiff |
2010-05-14 |
Dan Gohman | Lowering of atomic instructions can result in operands... |
tree | commitdiff |
2010-05-14 |
Kevin Enderby | Fix so "int3" is correctly accepted, added "into" and... |
tree | commitdiff |
2010-05-14 |
Evan Cheng | Model VLD*_UPD and VLD*odd_UPD pair with REG_SEQUENCE. |
tree | commitdiff |
2010-05-14 |
Dan Gohman | Set isTerminator on TRAP instructions. |
tree | commitdiff |
2010-05-14 |
Dan Gohman | Don't use isBarrier for the PowerPC sync instruction... |
tree | commitdiff |
2010-05-14 |
Dan Gohman | Add mayLoad and mayStore flags to instructions which... |
tree | commitdiff |
2010-05-14 |
Evan Cheng | Added a QQQQ register file to model 4-consecutive Q... |
tree | commitdiff |
2010-05-14 |
Evan Cheng | Fix comments. |
tree | commitdiff |
2010-05-13 |
Evan Cheng | Add comment about the pseudo registers QQ, each of... |
tree | commitdiff |
2010-05-13 |
Bob Wilson | Fix pr7110: For non-Darwin targets UnspilledCS1GPRs... |
tree | commitdiff |
2010-05-13 |
Oscar Fuentes | CMake: fixes 64 bit Visual Studio IDE build. Fixes... |
tree | commitdiff |
2010-05-13 |
Anton Korobeynikov | Properly set thread-local flag on globals during cpp... |
tree | commitdiff |
2010-05-13 |
Daniel Dunbar | Fix -Asserts warning. |
tree | commitdiff |
2010-05-13 |
Evan Cheng | Bring back VLD1q and VST1q and use them for reloading... |
tree | commitdiff |
2010-05-13 |
Evan Cheng | Expand VMOVQQ into a pair of VMOVQ. |
tree | commitdiff |
2010-05-13 |
Evan Cheng | Mark some pattern-less instructions as neverHasSideEffects. |
tree | commitdiff |
2010-05-13 |
Chris Lattner | reapply r103668 with a fix. Never make "minor syntax... |
tree | commitdiff |
2010-05-12 |
Chris Lattner | revert r103668 for now, it is apparently breaking things. |
tree | commitdiff |
2010-05-12 |
Chris Lattner | moffset forms of moves are x86-32 only, make the parser |
tree | commitdiff |
2010-05-12 |
Evan Cheng | Fix some potential issues in the pseudo instruction... |
tree | commitdiff |
2010-05-12 |
Chris Lattner | fix the encoding of the obscure "moffset" forms of... |
tree | commitdiff |
2010-05-12 |
Evan Cheng | Remove a dead fixme. |
tree | commitdiff |
2010-05-12 |
Rafael Espindola | Add support for movi32 of global values to the new... |
tree | commitdiff |
2010-05-12 |
Evan Cheng | vst instructions are modeled as this: |
tree | commitdiff |
2010-05-12 |
Daniel Dunbar | MC/X86: Extend suffix matching hack to match 'q' suffix. |
tree | commitdiff |
2010-05-12 |
Daniel Dunbar | MC/Mach-O/x86_64: Add a new hook for checking whether... |
tree | commitdiff |
2010-05-11 |
Dan Gohman | Add initial kill flag support to FastISel. |
tree | commitdiff |
2010-05-11 |
Evan Cheng | Avoid breaking vstd when reg_sequence is not used. |
tree | commitdiff |
2010-05-11 |
Bill Wendling | Simplify this logic of creating a default Features... |
tree | commitdiff |
2010-05-11 |
Duncan Sands | I got tired of VISIBILITY_HIDDEN colliding with the... |
tree | commitdiff |
2010-05-11 |
Dan Gohman | Remove the "WantsWholeFile" concept, as it's no longer... |
tree | commitdiff |
next |