oota-llvm.git
2008-01-15 Chris Lattnerimprove compatibility with mingw, patch by Alain Frisch
2008-01-15 Chris Lattneradd a test to ensure that argpromote of one argument...
2008-01-15 Anton KorobeynikovAdd description of 'llvm.trap' intrinsic. Also, minor...
2008-01-15 Chris Lattnerverify x86 generates ud2 for llvm.trap
2008-01-15 Evan ChengUnbreak the build.
2008-01-15 Chris Lattnernew testcase for llvm.trap.
2008-01-15 Chris LattnerIf someone wants to implement ppc TRAP, they can go...
2008-01-15 Chris LattnerThe type of the 'abort' node should be pointer type...
2008-01-15 Chris Lattnerrename SDTRet -> SDTNone.
2008-01-15 Owen AndersonRemove DefInst from LiveVariables::VarInfo. Use the...
2008-01-15 Chris Lattnerno need to expand ISD::TRAP to X86ISD::TRAP, just match...
2008-01-15 Chris LattnerAdd support for targets that have a legal ISD::TRAP.
2008-01-15 Chuck Rose IIIAdd files to windows project files. Also include ...
2008-01-15 Anton KorobeynikovFix JIT encoding of trap/ud2 instruction
2008-01-15 Bill WendlingReformatted. It was confusing the other way. No functio...
2008-01-15 Gordon HenriksenFix a memory correctness error noticed by valgrind...
2008-01-15 Duncan SandsTestcase for gimplify_expr crash caused by an
2008-01-15 Evan ChengOops. Forgot to commit this.
2008-01-15 Evan ChengOops. Forgot to commit this.
2008-01-15 Anton KorobeynikovFor PR1839: add initial support for __builtin_trap...
2008-01-15 Chris Lattnerclarify that byval is valid for any pointer argument.
2008-01-15 Evan ChengRename CCIfStruct to CCIfByVal and CCStructAssign to...
2008-01-15 Evan ChengBoth x86-32 and x86-64 handle byval parameter attributes.
2008-01-15 Evan ChengByVal stack slot alignment should be at least as large...
2008-01-15 Evan ChengRevert my last commit. Not needed.
2008-01-14 Duncan SandsSimplify CallInst::hasByValArgument using a new method.
2008-01-14 Duncan SandsI noticed that the trampoline straightening transformat...
2008-01-14 Chris Lattnerdon't create the post-ra scheduler unless it is enabled.
2008-01-14 Chris Lattnerremove dead #include
2008-01-14 Evan ChengNeed a space to separate Make options.
2008-01-14 Duncan SandsThis test is now the same as byval-1.ll, so remove it.
2008-01-14 Duncan SandsTest that byval cannot be used with pointers to
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...
next