oota-llvm.git
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_...
2008-01-10 Owen AndersonAdd more comments explaining the basics of how the...
2008-01-10 Evan ChengDo not use the stack pointer directly, issue a copyfrom...
2008-01-10 Owen AndersonGet rid of the isKillInst predicate. LiveVariables...
2008-01-10 Chris LattnerFix PR1845 and rdar://5676945. Generic vectors smaller
2008-01-10 Chris Lattnernew testcase for PR1845
2008-01-10 Evan ChengRemove comments that do not correspond to anything...
2008-01-10 Owen AndersonCopies need to be inserted before the first terminator...
2008-01-09 Evan ChengSpecial copy SUnit's do not have SDNode's.
2008-01-09 Owen AndersonClean up StrongPHIElimination a bit, and add some more...
2008-01-09 Duncan SandsFix compile failures with g++-4.3.
2008-01-09 Chris Lattnermany cleanups and fixed, contributed by Sam Bishop
2008-01-09 Owen AndersonStrongPHIElim: Now with even fewer trivial bugs!
next