oota-llvm.git
2008-01-14 Duncan SandsWe now allow byval on fairly general pointer types.
2008-01-14 Chris LattnerImprove the FP stackifier to decide all on its own...
2008-01-14 Evan ChengSimplify code.
2008-01-14 Chris LattnerFix the miscompilation of MiBench/consumer-lame that...
2008-01-14 Chris LattnerThe isNotSuitableForSRA property is now dead, don't...
2008-01-14 Chris LattnerChange SRAGlobal to not depend on isNotSuitableForSRA...
2008-01-14 Chris LattnerMake the 'shrink global to bool' optimization more...
2008-01-14 Chris LattnerTurn a memcpy from a double* into a load/store of doubl...
2008-01-13 Chris Lattnerfactor memcpy/memmove simplification out to its own...
2008-01-13 Chris Lattnersimplify some code. If we can infer alignment for...
2008-01-13 Chris Lattnersimplify some code by adding a InsertBitCastBefore...
2008-01-13 Duncan SandsWhitespace tweak.
2008-01-13 Duncan SandsRemove the assumption that byval has been applied to
2008-01-13 Duncan SandsAllow the byval attribute for pointers to any type...
2008-01-13 Chris LattnerFix PR1907, a nasty miscompilation because instcombine...
2008-01-13 Duncan SandsCheck that nested functions don't get pointless
2008-01-13 Duncan SandsSmall simplification.
2008-01-13 Duncan SandsWhen turning a call to a bitcast function into a direct...
2008-01-13 Chris Lattnernew testcase for rdar://5685492
2008-01-12 Chris Lattnerimprove cygwin compatibility, patch by Sam Bishop
2008-01-12 Chris Lattnerclarify a note
2008-01-12 Evan ChengAdd hasByValArgument() to test if a call instruction...
2008-01-12 Chris Lattnerwe don't have to make an explicit copy of a byval argum...
2008-01-12 Evan ChengIndirect call with byval parameter requires a cast...
2008-01-12 Duncan SandsBe more liberal in what parameter attributes are
2008-01-12 Chris LattnerAllow clients to specify the inline threshold when...
2008-01-12 Chris LattnerAdd support for NetBSD, patch by Krister Walfridsson!
2008-01-12 Evan ChengAdd -disable-lto optimization.
2008-01-12 Chris Lattnerthis actually does pass with 4.0
2008-01-12 Evan ChengCode clean up.
2008-01-12 Evan ChengByVal arguments are passed on stack. Make sure to alloc...
2008-01-12 Chris Lattnerfix a wordo that gordon noticed :)
2008-01-12 Chris LattnerAny x86 instruction that reads from an invariant locati...
2008-01-12 Chris Lattnerimplement support for sinking a load out the bottom...
2008-01-11 Chris Lattnerremove some incorrect classof's.
2008-01-11 Duncan SandsWhen DAE drops the varargs part of a function, ensure any
2008-01-11 Evan ChengMore cbe byval fixes.
2008-01-11 Chris Lattnerllvm-g++ 4.0 has completely different code for this...
2008-01-11 Chris Lattnernew testcase
2008-01-11 Duncan SandsDo not allow attributes beyond a function's last
2008-01-11 Chris LattnerTeach argpromote to ruthlessly hack small byval structs...
2008-01-11 Duncan SandsTwo occurrences on one line count as one...
2008-01-11 Duncan SandsIf there are attributes on the varargs part of a
2008-01-11 Scott MichelMore CellSPU refinements:
2008-01-11 Dale JohannesenDisable for now.
2008-01-11 Chris LattnerUse smallptrset instead of std::set for efficiency.
2008-01-11 Chris Lattnera byval argument is guaranteed to be valid to load.
2008-01-11 Chris LattnerUpdate this code to use eraseFromParent where possible...
2008-01-11 Chris Lattnerreplace a loop with a constant time check.
2008-01-11 Chris Lattneranother minor datastructure tweak.
2008-01-11 Chris Lattnerstart using smallvector to avoid vector heap thrashing.
2008-01-11 Chris Lattneradd operator==/!= to smallvector.
2008-01-11 Chris Lattnerrename MachineInstr::setInstrDescriptor -> setDesc
2008-01-11 Chris Lattnerremove xchg and shift-reg-by-1 instructions, which...
2008-01-11 Chris Lattneradd a note, remove a done deed.
2008-01-11 Arnold Schwaighoferhrm - correct spelling.
2008-01-11 Arnold SchwaighoferImprove tail call optimized call's argument lowering...
2008-01-11 Arnold SchwaighoferCorrect a copy and paste error.
2008-01-11 Evan ChengSome C backend ByVal parameter attribute support. Not...
2008-01-11 Evan ChengRename Int_CVTSI642SSr* to Int_CVTSI2SS64r* for naming...
2008-01-11 Chris Lattnermore flags set right
2008-01-11 Chris Lattneradd some missing flags.
2008-01-11 Chris Lattnerdon't include loopinfo.h from this file.
2008-01-11 Chris LattnerMove typedef of loop to top of the file where it is...
2008-01-11 Chris LattnerFix 80 col violations
2008-01-11 Chris Lattnerdocument the byval parameter attribute.
2008-01-11 Chris Lattneradd some notes.
2008-01-11 Chris LattnerWhen inlining a functino with a byval argument, make...
2008-01-11 Evan ChengA couple of obvious off-by-one bugs.
2008-01-11 Scott MichelMore CellSPU refinement and progress:
2008-01-11 Evan ChengAllow parameter attributes on varargs function parameters.
2008-01-11 Dale JohannesenWeak zeroes don't go in bss on Darwin.
2008-01-11 Dale JohannesenWeak things initialized to 0 don't go in bss on Darwin.
2008-01-10 Chris LattnerSimplify the side effect stuff a bit more and make...
2008-01-10 Chris LattnerClamp down on sinking of lots of instructions.
2008-01-10 Chris LattnerIMPLICIT_USE and IMPLICIT_DEF are dead, remove them.
2008-01-10 Chris Lattneradd a note
2008-01-10 Duncan SandsOutput sinl for a long double FSIN node, not sin.
2008-01-10 Evan ChengOnly remat loads from immutable stack slots.
2008-01-10 Evan ChengSimplify some code.
2008-01-10 Chris LattnerStart inferring side effect information more aggressive...
2008-01-10 Evan ChengClearify the meaning of immutable StackObject.
2008-01-10 Chris LattnerFix a crash on code like: let x = 1 {x
2008-01-10 Chris Lattnerrename X86InstrX86-64.td -> X86Instr64bit.td
2008-01-10 Chris Lattneradd SDNPSideEffect node property declaration
2008-01-10 Chris Lattnerremove explicit sets of 'neverHasSideEffects' that...
2008-01-10 Chris Lattnerif an instr lacks a pattern, assume it has side effects...
2008-01-10 Chris Lattnerstart inferring 'no side effects'.
2008-01-10 Chris Lattnerget def use info more correct.
2008-01-10 Chris LattnerInfer mayload
2008-01-10 Chris Lattneradd SDNPMayLoad to the 'load' sdnode definition. This...
2008-01-10 Chris Lattnerrealize that instructions who match intrinsics that...
2008-01-10 Chris Lattnerverify that the frame index is immutable before remat...
2008-01-10 Owen AndersonDon't use LiveVariables::VarInfo::DefInst.
2008-01-10 Evan ChengCodegen improvement has reduced one spill.
2008-01-10 Evan ChengMark byval parameter stack objects mutable for now.
2008-01-10 Evan ChengAdd a isImmutable bit to StackObject. Fixed stack objec...
2008-01-10 Dale JohannesenEmit unused EH frames for weak definitions on Darwin,
2008-01-10 Owen AndersonGet rid of all uses of LiveVariables::VarInfo::DefInst...
2008-01-10 Chris Lattnerprovide def_* and use_* iterators in addition to reg_...
next