optimizer and codegen
[oota-llvm.git] / lib / Target /
2008-10-13 Dan GohmanWhen doing the very-late shift-and address-mode optimiz...
2008-10-12 Anton KorobeynikovUpdate size of inst correctly with segment override.
2008-10-11 Chris LattnerChange CALLSEQ_BEGIN and CALLSEQ_END to take TargetCons...
2008-10-11 Duncan SandsFix comment typo.
2008-10-11 Anton KorobeynikovAdd ability to override segment (mostly for code emitte...
2008-10-10 Dale JohannesenFix SSE4.1 roundss, roundsd. While the instructions...
2008-10-10 Anton KorobeynikovFix a thinko and unbreak sparc default CC
2008-10-10 Anton KorobeynikovExtend set of return registers on sparc until someone...
2008-10-10 Anton KorobeynikovIgnore extra 'r' modifier for now
2008-10-10 Anton KorobeynikovUse expand for smul_lohi for now
2008-10-10 Anton KorobeynikovAdd rudimentary support for 'r' register operand
2008-10-10 Anton KorobeynikovCleanup
2008-10-10 Anton KorobeynikovAdd rudimentary asmprinter support for printing inline...
2008-10-10 Anton KorobeynikovAdd dummy 'm' inline asm constraint handler for Sparc...
2008-10-10 Anton KorobeynikovCleanup
2008-10-09 Dale JohannesenAdd a "loses information" return value to APFloat:...
2008-10-09 Dale JohannesenRename APFloat::convertToAPInt to bitcastToAPInt to
2008-10-09 Chris Lattnerget CodeGen/Alpha/mul128.ll to work.
2008-10-08 Dale Johannesen(re)Put const weak strings in appropriate section on...
2008-10-08 Jim GrosbachComment to be explicit that the enumeration values...
2008-10-08 Duncan SandsUse template to distinguish between function variants.
2008-10-08 Duncan SandsAdd <cstdio> include where needed by gcc-4.4.
2008-10-07 Dan GohmanAdd MBB successors and physreg Uses in the same order...
2008-10-07 Dan GohmanInstead of emitting an implicit use for the super-regis...
2008-10-07 Jim GrosbachUnconditional branch instruction encoding fix. Needs...
2008-10-07 Jim Grosbachneed ARM.h for ARMCC definition
2008-10-07 Owen AndersonAdd an option to enable StrongPHIElimination, for ease...
2008-10-07 Jim GrosbachEncode the conditional execution predicate when JITing.
2008-10-07 Dale JohannesenModel hardwired inputs & outputs of x86 8-bit divides...
2008-10-07 Jim GrosbachClarify naming and correct conditional so that CMP...
2008-10-07 Jim GrosbachFix Opcode values of CMP and CMN
2008-10-07 Anders CarlssonCertain patterns involving the "movss" instruction...
2008-10-07 Andrew LenharthNote that ADDC and company don't actually expand yet...
2008-10-06 Evan ChengFix PR2850 and PR2863. Only generate movddup for 128...
2008-10-06 Devang PatelIt is possible that all functions in one module are...
2008-10-06 Devang PatelRemove unncessary isDeclaration() checks.
2008-10-05 Anton KorobeynikovEmit type-correct constant null. Also fix a typo.
2008-10-05 Anton KorobeynikovFix weird think-o and unbreak build on all gcc-3.4...
2008-10-05 Chris Lattnerthis case is matched now.
2008-10-04 Anton KorobeynikovRevert r56675 - it breaks unwinding runtime everywhere.
2008-10-03 Dale JohannesenMake atomic Swap work, 64-bit on x86-32.
2008-10-03 Dale JohannesenPass MemOperand through for 64-bit atomics on 32-bit,
2008-10-03 Dan GohmanAvoid creating two TargetLowering objects for each...
2008-10-03 Dan GohmanRemove an unused field.
2008-10-03 Jim GrosbachIndexing off by one resulted in errant encoding of...
2008-10-03 Jim GrosbachNeedStub/DoesntNeedStub logic was reversed, leading...
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-10-03 Dan GohmanFix X86FastISel to handle dynamic allocas that have...
2008-10-02 Dan GohmanOptimize conditional branches in X86FastISel. This...
2008-10-02 Dale JohannesenHandle some 64-bit atomics on x86-32, some of the time.
2008-10-02 Dan GohmanWork around an interaction between fast-isel and regall...
2008-10-02 Bill Wendling"The original bug was a complaint that _mm_srli_si128...
2008-10-01 Devang PatelRemove OptimizeForSize global. Use function attribute...
2008-10-01 Dan GohmanSplit x86's ADJCALLSTACK instructions into 32-bit and...
2008-10-01 Jim GrosbachFix typo s/ther/there/
2008-10-01 Dan GohmanMark CALL instructions as having a Use of ESP/RSP.
2008-10-01 Bill WendlingImplement the -fno-builtin option in the front-end...
2008-09-30 Bill WendlingJust don't transform this memset into "bzero" if no...
2008-09-30 Bill WendlingAdd the new `-no-builtin' flag. This flag is meant...
2008-09-30 Dan GohmanOptimize SelectionDAG's AssignTopologicalOrder even...
2008-09-30 Dan GohmanFix X86FastISel's output for x86-32 PIC constant pool...
2008-09-30 Dan GohmanMove the GlobalBaseReg field out of X86ISelDAGToDAG.cpp
2008-09-30 Dan GohmanDisable all x87 usage, including f32 and f64 when the...
2008-09-29 Dale JohannesenRemove misuse of ReplaceNodeResults for atomics with
2008-09-29 Dan GohmanFix an over-pessimization about GlobalVariable addresse...
2008-09-29 Evan ChengFix PR2835. Do not change the width of a volatile load.
2008-09-29 Duncan SandsRename isWeakForLinker to mayBeOverridden. Use it
2008-09-27 Evan ChengRe-apply 56683 with fixes.
2008-09-27 Daniel DunbarUnbreak build.
2008-09-26 Devang PatelImplement function notes as function attributes.
2008-09-26 Evan ChengImplement "punpckldq %xmm0, $xmm0" as "pshufd $0x50...
2008-09-26 Bill WendlingTemporarily reverting r56683. This is causing a failure...
2008-09-26 Dan GohmanRename ConstantSDNode's getSignExtended to getSExtValue...
2008-09-26 Dan GohmanMark lea fi# as being really rematerializable.
2008-09-26 Evan Chengunpckhps requires sse1, punpckhdq requires sse2.
2008-09-26 Dan GohmanFix X86FastISel's address folding to check displacement
2008-09-26 Evan ChengFix @llvm.frameaddress codegen. FP elimination optimiza...
2008-09-26 Oscar FuentesCMake: Builds all examples. Corrected name of CBackend...
2008-09-26 Dale JohannesenAdd "inreg" field to CallSDNode (doesn't increase
2008-09-26 Dan GohmanFactor out the code for determining when symblic addresses
2008-09-26 Evan ChengAvoid spilling EBP / RBP twice in the prologue.
2008-09-26 Evan ChengX86 address displacement field must be interpreted...
2008-09-26 Oscar FuentesCMake: Builds all targets.
2008-09-26 Dan GohmanDisable support for x86_f80 in X86FastISel. Supporting...
2008-09-26 Bill WendlingIf we have a function with an unreachable statement...
2008-09-25 Evan ChengPrefer movlhps over punpcklqdq, etc. in more cases.
2008-09-25 Dan GohmanFix a bug in which address displacements were being...
2008-09-25 Devang Patel Large mechanical patch.
2008-09-25 Anton KorobeynikovReapply 56585:56589 with proper fix for some gcc versions
2008-09-25 Evan ChengWith sse3 and when the source is a load or has multiple...
2008-09-25 Dale JohannesenAccept 'inreg' attribute on x86 functions as
2008-09-25 Dan GohmanPIC support in X86FastISel.
2008-09-25 Evan ChengTemporarily backing out 56585:56589 to unbreak the...
2008-09-25 Evan Chengpmovsxbq etc. requires sse4.1.
2008-09-24 Evan ChengFix patterns for SSE4.1 move and sign extend instructio...
2008-09-24 Evan ChengX86ISD::VZEXT_LOAD should produce and fold a chain.
2008-09-24 Anton KorobeynikovMinor cleanup
2008-09-24 Anton KorobeynikovGet rid of virtual inheritance for ARM TAI
2008-09-24 Anton KorobeynikovGet rid of virtual inheritance for PPC TAI
2008-09-24 Anton KorobeynikovUse crazy template-based inheritance instead of virtual...
next