Made 'profiling' of objects in a FoldingSet trait-based using FoldingSetTrait
[oota-llvm.git] / lib /
2008-01-18 Dale JohannesenImplement flt_rounds for PowerPC.
2008-01-18 Chris Lattnerremove extraneous &'s.
2008-01-18 Chris Lattnerget symbolic information for ppc ldbl nodes.
2008-01-18 Chris LattnerFix a latent bug exposed by my truncstore patch. We...
2008-01-18 Chris Lattnermake a method public
2008-01-17 Dale JohannesenRevert the part of 45849 that treated weak globals
2008-01-17 Dale JohannesenRevert the part of 45848 that treated weak globals
2008-01-17 Scott MichelForward progress: crtbegin.c now compiles successfully!
2008-01-17 Chris LattnerThis commit changes:
2008-01-17 Chris Lattnercode cleanups, no functionality change.
2008-01-17 Chris Lattner* Introduce a new SelectionDAG::getIntPtrConstant method
2008-01-17 Evan ChengDAE bug fix. Don't lose parameter attributes on vararg...
2008-01-17 Evan ChengWhen a live virtual register is being clobbered by...
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 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 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 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 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 Anton KorobeynikovFix JIT encoding of trap/ud2 instruction
2008-01-15 Bill WendlingReformatted. It was confusing the other way. No functio...
2008-01-15 Evan ChengOops. Forgot to commit this.
2008-01-15 Anton KorobeynikovFor PR1839: add initial support for __builtin_trap...
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-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 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 SandsSmall simplification.
2008-01-13 Duncan SandsWhen turning a call to a bitcast function into a direct...
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 ChengCode clean up.
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 Duncan SandsWhen DAE drops the varargs part of a function, ensure any
2008-01-11 Evan ChengMore cbe byval fixes.
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 SandsIf there are attributes on the varargs part of a
2008-01-11 Scott MichelMore CellSPU refinements:
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 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...
next