oota-llvm.git
2008-01-17 Chris LattnerFix arg promotion to propagate the correct attrs on...
2008-01-17 Evan ChengReplace std::vector<bool> with BitVector.
2008-01-16 Evan ChengFixes a nasty dag combiner bug that causes a bunch...
2008-01-16 Duncan SandsTrampoline support for x86-64. This looks like
2008-01-16 Chris LattnerHandle attribute(used) global variables that are i8.
2008-01-16 Dale JohannesenDo not mark EH tables no-dead-strip unless the
2008-01-16 Chris Lattneradd testcase for regression
2008-01-16 Chris LattnerFix a ppc long double regression I introduced yesterday...
2008-01-16 Chris Lattnermerge a few pieces of code that do the store/load to...
2008-01-16 Chris Lattnerrename ExpandBIT_CONVERT to EmitStackConvert, generalizing
2008-01-16 Chris Lattnersimplify a bunch of code by using SelectionDAG::CreateS...
2008-01-16 Chris LattnerChange legalizeop of FP_ROUND and FP_EXTEND to not...
2008-01-16 Chris Lattnermake sure to use a cpu that has sse.
2008-01-16 Chris Lattnermake it more clear that this predicate only applies...
2008-01-16 Chris Lattnerintroduce a isTypeInSSEReg predicate, which allows...
2008-01-16 Chris LattnerMy previous commit had an incomplete message, it should...
2008-01-16 Chris Lattnermake the 'fp return in ST(0)' optimization smart enough to
2008-01-16 Chris Lattnervarious whitespace cleanups, no functionality change.
2008-01-16 Chris LattnerFactor the ReachesChainWithoutSideEffects out of dag...
2008-01-16 Devang PatelDo not strip llvm.used values.
2008-01-15 Ted KremenekChanged ImmutableMap::find to return an iterator instea...
2008-01-15 Devang Patel- Introduces versioning macro LLVM_LTO_VERSION
2008-01-15 Chris LattnerCommit a piece that I missed before, patch by Alain...
2008-01-15 Dale JohannesenMissed file from previous checkin.
2008-01-15 Dale JohannesenFix and enable EH for x86-64 Darwin. Adds
2008-01-15 Owen AndersonMove some calls to getVRegDef higher in the callgraph...
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...
next