Use iterative while loop instead of recursive function call.
[oota-llvm.git] / lib / Target / X86 /
2007-05-03 Chris LattnerFix two classes of bugs:
2007-05-03 Dan GohmanSets the section names for fixed-size constants and...
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Bill WendlingNon-algorithmic change. Moved definitions around into...
2007-05-02 Bill WendlingUpdate.
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-02 Anton KorobeynikovEmit correct register move information in eh frames...
2007-05-02 Anton KorobeynikovEmit correct DWARF reg # for RA (return address) register
2007-05-01 Anton KorobeynikovFix couple of bugs connected with eh info:
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-05-01 Anton KorobeynikovUse correct PC symbol
2007-05-01 Anton KorobeynikovAdjust correct EH-related sections
2007-05-01 Evan ChengeliminateFrameIndex() change.
2007-04-29 Anton KorobeynikovImplement protected visibility. This partly implements...
2007-04-26 Dan GohmanFix PR1339 and CodeGen/X86/dollar-name.ll
2007-04-26 Bill WendlingHave MMX registers clobbered in x86-64 too.
2007-04-26 Evan ChengFix for PR1348. If stack inc / dec amount is > 32-bits...
2007-04-25 Evan ChengMatch MachineFunction::UsedPhysRegs changes.
2007-04-25 Bill WendlingAdd SSSE3 as a feature of Core2. Add MMX registers...
2007-04-25 Chris Lattnerdo the multiplication as signed, so that 2*-2 == -4...
2007-04-25 Anton KorobeynikovImplement aliases. This fixes PR1017 and it's dependent...
2007-04-25 Evan ChengRelex assertions to account for additional implicit...
2007-04-25 Chris Lattnersupport for >4G stack frames
2007-04-25 Chris Lattnersupport >4G stack frames
2007-04-24 Bill WendlingUpdate.
2007-04-24 Bill WendlingAdd the PADDQ to the list.
2007-04-24 Bill WendlingAdd the final MMX instructions. Correct a few wrong...
2007-04-24 Bill WendlingRemove some invalid instructions from this check.
2007-04-24 Bill WendlingSupport for the special case of a vector with the canon...
2007-04-23 Lauro Ramos VenancioX86 TLS: optimize the implementation of "local exec...
2007-04-22 Lauro Ramos VenancioX86 TLS: fix and optimize the implementation of "initia...
2007-04-21 Lauro Ramos VenancioX86 TLS: Implement review feedback.
2007-04-20 Jeff CohenComment out usage of write() for now.
2007-04-20 Lauro Ramos VenancioImplement "general dynamic", "initial exec" and "local...
2007-04-20 Evan ChengSpecify sub-register relations. e.g. RAX: [EAX], EAX...
2007-04-20 Jeff CohenMake Microsoft assembler and linker happy.
2007-04-18 Dan GohmanFix the spelling of the prefetchnta instruction.
2007-04-17 Anton KorobeynikovAdd comment
2007-04-17 Chris Lattnerrename X86FunctionInfo to X86MachineFunctionInfo to...
2007-04-17 Anton KorobeynikovImplemented correct stack probing on mingw/cygwin for...
2007-04-17 Chris LattnerSSE4 is apparently public now.
2007-04-16 Jeff CohenIn the event that some really old non-Intel or -AMD...
2007-04-16 Jeff CohenBefore assuming that the original code didn't work...
2007-04-16 Anton KorobeynikovRemoved tabs everywhere except autogenerated & external...
2007-04-14 Chris Lattneradd a note
2007-04-12 Chris LattnerFix mmx paddq, add support for the 'y' register class...
2007-04-11 Chris LattnerFix CodeGen/X86/2007-03-24-InlineAsmPModifier.ll
2007-04-11 Chris Lattnerdone
2007-04-10 Bill WendlingAdd support for our first SSSE3 instruction "pmulhrsw".
2007-04-10 Chris Lattnernew micro optzn
2007-04-09 Chris Lattnerremove some dead hooks
2007-04-09 Chris Lattnerremove some dead target hooks, subsumed by isLegalAddre...
2007-04-09 Chris Lattnermove a bunch of register constraints from being handled by
2007-04-09 Chris Lattnerimplement support for CodeGen/X86/inline-asm-x-scalar...
2007-04-09 Chris Lattnerimplement CodeGen/X86/inline-asm-x-scalar.ll
2007-04-03 Bill WendlingAdding more MMX instructions.
2007-04-03 Chris Lattnermake a new missing features section
2007-04-03 Bill WendlingUpdated
2007-04-03 Bill WendlingChanged to new MMX_ recipes.
2007-04-03 Bill WendlingAdd FEMMS and ADDQ. Renamed MMX recipes to prepend...
2007-04-01 Chris Lattnerfix breakage from last night, simplify code.
2007-03-31 Anton KorobeynikovConsistency with native compilers
2007-03-31 Bill WendlingFix comment.
2007-03-31 Bill WendlingMatch GCC's MMX calling convention.
2007-03-30 Chris Lattnerimplement the new addressing mode description hook.
2007-03-30 Bill WendlingAdd MMX calling conventions.
2007-03-28 Bill WendlingMade this into a bug report: PR1286
2007-03-28 Anton KorobeynikovOops :)
2007-03-28 Anton KorobeynikovDon't allow MatchAddress recurse too much. This trims...
2007-03-28 Chris Lattneradd a note
2007-03-28 Chris LattnerCompile CodeGen/X86/lea-3.ll:test2 to:
2007-03-28 Chris LattnerDan pointed out that this is done, remove it!
2007-03-28 Bill WendlingRemove cruft I put in there...
2007-03-28 Chris LattnerFix a problem building llvm-gcc on amd64-unknown-freebs...
2007-03-28 Bill WendlingUnbreak mmx arithmetic. It was barfing trying to do...
2007-03-27 Bill WendlingAdd the "unpack low packed data" instructions. This...
2007-03-27 Bill WendlingFix so that pandn is emitted instead of an xor/and...
2007-03-26 Bill WendlingPromote to v1i64 type...
2007-03-26 Bill WendlingUpdated.
2007-03-26 Bill WendlingAdd support for the v1i64 type. This makes better code...
2007-03-25 Chris Lattnerswitch TargetLowering::getConstraintType to take the...
2007-03-25 Chris LattnerAllow the b/h/w/k constraints to be applied to values...
2007-03-25 Chris Lattnerenforce the proper range for the i386 N constraint.
2007-03-25 Chris LattnerFix test/CodeGen/X86/2007-03-24-InlineAsmPModifier.ll
2007-03-23 Anton KorobeynikovAutodetect MMX & SSE stuff for AMD processors
2007-03-23 Bill WendlingPR1260:
2007-03-22 Bill WendlingWe generate a shufflevector instruction, so we don...
2007-03-22 Bill WendlingSupport added for shifts and unpacking MMX instructions.
2007-03-21 Dale Johannesenrepair x86 performance, dejagnu problems from previous...
2007-03-21 Dale Johannesenadd generation of unnecessary push/pop around calls
2007-03-21 Evan ChengMark re-materializable instructions.
2007-03-20 Evan ChengAdded MRegisterInfo hook to re-materialize an instruction.
2007-03-20 Chris LattnerTwo changes:
2007-03-19 Chris Lattnerfix a warning
2007-03-17 Devang PatelSupport 'I' inline asm constraint.
2007-03-16 Bill WendlingAnd now support for MMX logical operations.
2007-03-15 Bill WendlingMultiplication support for MMX.
2007-03-14 Evan ChengUnder X86-64 large code model, do not emit 32-bit pc...
2007-03-14 Evan ChengNotes about codegen issues.
2007-03-14 Evan ChengClean up.
next