oota-llvm.git
2007-08-05 Chris LattnerSwitch some std::sets to SmallPtrSet. This speeds up
2007-08-05 Chris LattnerSwitch DomTreeNode::assignDFSNumber from using a std...
2007-08-05 Chris LattnerSwitch the internal "Info" map from an std::map to...
2007-08-04 Chris Lattnerswitch the DomTreeNodes and IDoms maps in idom/postidom...
2007-08-04 Chris Lattnerrewrite the code used to construct pruned SSA form...
2007-08-04 Chris LattnerFactor out a whole bunch of code into it's own method.
2007-08-04 Chris LattnerUse getNumPreds(BB) instead of computing them manually...
2007-08-04 Chris LattnerChange the rename pass to be "tail recursive", only...
2007-08-04 Chris Lattnercache computation of #preds for a BB. This speeds up
2007-08-04 Chris Lattnerreserve operand space for phi nodes when we insert...
2007-08-04 Chris Lattneruse continue to avoid nesting, no functionality change.
2007-08-04 Chris LattnerPromoting allocas with the 'single store' fastpath is
2007-08-04 Chris LattnerWhen PromoteLocallyUsedAllocas promoted allocas, it...
2007-08-04 Chris Lattnerstd::map -> DenseMap
2007-08-04 Nick LewyckyClean up comments, fix up some confusing code logic.
2007-08-04 Chris Lattnerfix a logic bug where we wouldn't promote single store...
2007-08-04 Chris LattnerWhen we do the single-store optimization, delete both...
2007-08-04 Chris LattnerThree improvements:
2007-08-04 Chris Lattnerswitch from using a std::set to using a SmallPtrSet...
2007-08-04 Chris LattnerIn mem2reg, when handling the single-store case, make...
2007-08-04 Chandler CarruthRegenerating.
2007-08-04 Chandler CarruthThis is the patch to provide clean intrinsic function...
2007-08-04 Chris Lattnersplit rewriting of single-store allocas into its own
2007-08-04 Chris Lattnerrefactor some code to shrink PromoteMem2Reg::run a bit
2007-08-04 Chris Lattneradd a typedef, no other change.
2007-08-04 Chris Lattneravoid an unneeded vector copy. This speeds up mem2reg...
2007-08-04 Chris Lattnermake RenamePassWorkList a local var instead of an ivar.
2007-08-03 Dale JohannesenMake x86 long double alignment 32 for everything but
2007-08-03 Dale Johannesenlong double patch 3 of N. Add to MVT.
2007-08-03 Dale Johannesenlong double patch 2 of N. Handle it in TargetData.
2007-08-03 Owen AndersonFix a subtle miscompilation. This allows 197.parser...
2007-08-03 Owen AndersonFix a subtle iterator invalidation bug in a recursive...
2007-08-03 Reid SpencerPrepare for "core" website.
2007-08-03 Dale JohannesenLong double, part 1 of N. Support in IR.
2007-08-03 Chris Lattneradd an observation
2007-08-02 Chris LattnerFix an accidental commit.
2007-08-02 Dan GohmanMore explicit keywords.
2007-08-02 Dan GohmanFix the alignment requirements of several unpck and...
2007-08-02 Dan GohmanFix pastos in vector arithmetic intrinsics.
2007-08-02 Owen AndersonFix 80 col. violations.
2007-08-02 Owen AndersonFix 80 col. violations.
2007-08-02 Owen AndersonFix 80 col. violations.
2007-08-02 Chris Lattnerdon't redefine a parameter
2007-08-02 Owen AndersonFix a bug that was causing several miscompilations...
2007-08-02 Christopher... Implement review feedback.
2007-08-02 Chris LattnerI don't have time to restore this functionality right...
2007-08-02 Chris LattnerReplacing a cast with another one does not reduce the...
2007-08-02 Chris LattnerReduced testcase for PR1594
2007-08-02 Chris LattnerDisable an xform that causes an infinite loop. This...
2007-08-02 Chris Lattnerwrap some long lines. Major offenders that are left...
2007-08-02 Devang PatelUpdate dominator info for the middle blocks created...
2007-08-02 Dan GohmanMark the SSE and MMX load instructions that
2007-08-02 Chris LattnerEnhance instcombine to be more aggressive about folding...
2007-08-02 Anders CarlssonFix bug spotted by Chris.
2007-08-02 Anders CarlssonAdd extend and extOrTrunc methods that do sign or zero...
2007-08-02 Evan ChengSwitch some multiplication instructions over to the...
2007-08-02 Evan ChengDo not emit copies for physical register output if...
2007-08-02 Evan ChengFix test.
2007-08-02 Chris LattnerFix PR1575 and test/Transforms/CondProp/2007-08-01...
2007-08-02 Reid SpencerAdjust for new CallInst constructor interface.
2007-08-02 Scott MichelStyle police: Expand the tabs to spaces!
2007-08-02 Christopher... Teach BasicAA about noalias parameter attributes, but...
2007-08-02 Evan ChengInstead of adding copyfromreg's to handle physical...
2007-08-02 Evan ChengAdded TargetInstrDescriptor::numDefs - num of results.
2007-08-01 Evan ChengCan't handle offset and scale if rip-relative addressin...
2007-08-01 Evan ChengMac OS X X86-64 low 4G address not available.
2007-08-01 Evan ChengMac OS X X86-64 low 4G address not available.
2007-08-01 Devang PatelUndo previous check-in.
2007-08-01 Evan ChengSome out operands were incorrectly specified as input...
2007-08-01 Reid SpencerMake sure these tests pass for the right reasons (verif...
2007-08-01 Devang PatelUpdate dominator info for the middle blocks created...
2007-08-01 Owen AndersonMake non-local memdep not be recursive, and fix a bug...
2007-08-01 Evan ChengMissing Requires.
2007-08-01 Evan ChengNew test. Bogus implicit-def prevented a copy from...
2007-08-01 Evan ChengBe more precise.
2007-08-01 Evan ChengBugs: missing partial uses and redundant partial defs.
2007-08-01 Lauro Ramos... Add a test for the load/store alignment.
2007-08-01 Lauro Ramos... Expand unaligned loads/stores when the target doesn...
2007-08-01 Christopher... Clean up C++ restrict test cases and add a test for...
2007-08-01 Chris Lattnerthese tests aren't xfailed.
2007-08-01 Chris Lattnerwe're now handling this right :)
2007-08-01 Owen AndersonForgot to update these files for the FastDSE changes.
2007-08-01 Dan GohmanMore explicit keywords.
2007-08-01 Dan GohmanChange a .size directive to use a tab instead of a...
2007-08-01 Dan GohmanMake ImmutablePass::runOnModule non-virtual, since...
2007-08-01 Owen AndersonRename FastDSE to just DSE.
2007-08-01 Owen AndersonMove FastDSE in to DeadStoreElimination.
2007-08-01 Owen AndersonRemove old DSE.
2007-08-01 David GreeneUpdate generated files.
2007-08-01 David GreeneNew CallInst interface to address GLIBCXX_DEBUG errors...
2007-08-01 Evan ChengIndexed loads each has 2 outputs.
2007-08-01 Evan ChengRequires SSE2.
2007-07-31 Owen AndersonDon't let the memory allocator outsmart GVN. ;-)
2007-07-31 Evan Chengsimpleregistercoalescing -> regcoalescing. It's too...
2007-07-31 Owen AndersonFix a failure I accidentally caused in my last commit...
2007-07-31 Lauro Ramos... Fix a bug in GetKnownAlignment of packed structs.
2007-07-31 Dan GohmanChange the x86 assembly output to use tab characters...
2007-07-31 David GreeneFix GLIBCXX_DEBUG error owing to dereference of end...
2007-07-31 Owen AndersonFix a misoptimization in aha.
2007-07-31 Dan GohmanUse SCEVExpander::InsertCastOfTo instead of calling...
next