2011-08-11 |
Andrew Trick | Allow loop unrolling to get known trip counts from... |
tree | commitdiff |
2011-08-11 |
Dan Gohman | Fix typos in comments, and delete an unused function. |
tree | commitdiff |
2011-08-10 |
Devang Patel | Distinguish between two copies of one inlined variable... |
tree | commitdiff |
2011-08-10 |
Andrew Trick | Comments. Thanks for the spell check Nick! |
tree | commitdiff |
2011-08-10 |
Andrew Trick | Invoke SimplifyIndVar when we partially unroll a loop... |
tree | commitdiff |
2011-08-10 |
Andrew Trick | Cleanup. Make ScalarEvolution an explicit argument... |
tree | commitdiff |
2011-08-10 |
Andrew Trick | SimplifyIndVar: make foldIVUser iterative to fold a... |
tree | commitdiff |
2011-08-10 |
Benjamin Kramer | Update CMake build. |
tree | commitdiff |
2011-08-10 |
Andrew Trick | Added a SimplifyIndVar utility to simplify induction... |
tree | commitdiff |
2011-08-10 |
Andrew Trick | Cleanup. Added LoopBlocksDFS::perform for simple clients. |
tree | commitdiff |
2011-08-10 |
Andrew Trick | Fix the LoopUnroller to handle nontrivial loops and... |
tree | commitdiff |
2011-08-09 |
Eli Friedman | Representation of 'atomic load' and 'atomic store'... |
tree | commitdiff |
2011-08-09 |
Rafael Espindola | Add a C interface to PassManagerBuilder. It is missing... |
tree | commitdiff |
2011-08-09 |
Andrew Trick | LoopUnroll looks like it has some stale code. Remove... |
tree | commitdiff |
2011-08-09 |
Bill Wendling | There is only one instance of this placeholder being... |
tree | commitdiff |
2011-08-09 |
Bill Wendling | Remove an instance where the 'unwind' instruction was... |
tree | commitdiff |
2011-08-06 |
Andrew Trick | Made SCEV's UDiv expressions more canonical. When divid... |
tree | commitdiff |
2011-08-05 |
Chandler Carruth | Temporarily revert r135528 which distinguishes between... |
tree | commitdiff |
2011-08-04 |
Devang Patel | We need to map DebugLoc. It leads to Fuction * (through... |
tree | commitdiff |
2011-08-04 |
Evan Cheng | Fix an obvious type. Patch by Ivan Krasin. |
tree | commitdiff |
2011-08-03 |
Bill Wendling | Remove the LowerSetJmp pass. It wasn't used effectively... |
tree | commitdiff |
2011-08-03 |
Andrew Trick | SCEV: Use AssertingVH to catch dangling BasicBlock... |
tree | commitdiff |
2011-08-03 |
Andrew Trick | whitespace |
tree | commitdiff |
2011-08-03 |
Nick Lewycky | Small cleanups: |
tree | commitdiff |
2011-08-03 |
Nick Lewycky | Fix logical error when detecting lifetime intrinsics. |
tree | commitdiff |
2011-08-02 |
Nick Lewycky | Teach InstCombine that lifetime intrincs aren't a real... |
tree | commitdiff |
2011-08-02 |
Rafael Espindola | Move methods in PassManagerBuilder offline. |
tree | commitdiff |
2011-08-02 |
Eli Friedman | Add new atomic instructions to SCCP. No functional... |
tree | commitdiff |
2011-08-02 |
Nick Lewycky | Lifetime intrinsics on undef are dead. |
tree | commitdiff |
2011-08-02 |
Owen Anderson | Revert r136503 and r136480 in an effort to fix non... |
tree | commitdiff |
2011-07-31 |
Bill Wendling | Add the 'resume' instruction for the new EH rewrite. |
tree | commitdiff |
2011-07-31 |
Rafael Espindola | Add a small gep optimization I noticed was missing... |
tree | commitdiff |
2011-07-30 |
Bill Wendling | Revert r136253, r136263, r136269, r136313, r136325... |
tree | commitdiff |
2011-07-29 |
Devang Patel | Clear DbgValues in the end. |
tree | commitdiff |
2011-07-29 |
Devang Patel | Clean up debug info after reassociation. |
tree | commitdiff |
2011-07-29 |
Eli Friedman | Misc optimizer+codegen work for 'cmpxchg' and 'atomicrm... |
tree | commitdiff |
2011-07-29 |
Eli Friedman | Make sure to correctly clear the exact/nuw/nsw flags... |
tree | commitdiff |
2011-07-29 |
Chandler Carruth | Rewrite the CMake build to use explicit dependencies... |
tree | commitdiff |
2011-07-28 |
Bill Wendling | Some minor cleanups. No functionalitical change. |
tree | commitdiff |
2011-07-28 |
Bill Wendling | Leverage some of the code that John wrote to manage... |
tree | commitdiff |
2011-07-28 |
Bill Wendling | Automatically merge the landingpad clauses when we... |
tree | commitdiff |
2011-07-28 |
Benjamin Kramer | Fix a use after free. An instruction can't be both... |
tree | commitdiff |
2011-07-28 |
Bill Wendling | Initial stab at getting inlining working with the EH... |
tree | commitdiff |
2011-07-27 |
Bill Wendling | Refuse to inline two functions which use different... |
tree | commitdiff |
2011-07-27 |
Bill Wendling | Merge the contents from exception-handling-rewrite... |
tree | commitdiff |
2011-07-27 |
Nick Lewycky | Teach the ConstantMerge pass about alignment. Fixes... |
tree | commitdiff |
2011-07-27 |
Eli Friedman | Misc mid-level changes for new 'fence' instruction. |
tree | commitdiff |
2011-07-26 |
Bill Wendling | Use the correct for for the version. It's little endian... |
tree | commitdiff |
2011-07-26 |
Rafael Espindola | Add LLVMAddAlwaysInlinerPass to the C API. |
tree | commitdiff |
2011-07-26 |
Rafael Espindola | LLVM 3.0 is here, remove old do nothing method. |
tree | commitdiff |
2011-07-25 |
Nick Lewycky | Finish adding support for lifetime intrinsics to SROA... |
tree | commitdiff |
2011-07-25 |
Andrew Trick | Add clarifying comments for the new arguments to Unroll... |
tree | commitdiff |
2011-07-25 |
Nick Lewycky | Add missing space (this line is no longer pushing the... |
tree | commitdiff |
2011-07-25 |
Rafael Espindola | Add LLVMAddLowerExpectIntrinsicPass to the C API. |
tree | commitdiff |
2011-07-25 |
Frits van Bommel | Shorten some expressions by using ArrayRef::slice(). |
tree | commitdiff |
2011-07-25 |
Jay Foad | Convert GetElementPtrInst to use ArrayRef. |
tree | commitdiff |
2011-07-23 |
Andrew Trick | Move trip count discovery outside of the generic LoopUn... |
tree | commitdiff |
2011-07-23 |
Andrew Trick | whitespace |
tree | commitdiff |
2011-07-22 |
Dan Gohman | Move the last uses of RetainFunc etc. over to using... |
tree | commitdiff |
2011-07-22 |
Jay Foad | Fix more MSVC warnings caused by a cases I missed when... |
tree | commitdiff |
2011-07-22 |
Jay Foad | Convert IRBuilder::CreateGEP and IRBuilder::CreateInBou... |
tree | commitdiff |
2011-07-22 |
Jay Foad | Fix an MSVC warning, caused by a case I missed when... |
tree | commitdiff |
2011-07-21 |
Dan Gohman | Fix MergeInVectorType to check for vector types with... |
tree | commitdiff |
2011-07-21 |
Andrew Trick | Cleanup: make std::pair usage slightly less indeciphera... |
tree | commitdiff |
2011-07-21 |
Jay Foad | Make better use of ConstantExpr::getGetElementPtr's... |
tree | commitdiff |
2011-07-21 |
Jay Foad | Convert ConstantExpr::getGetElementPtr and |
tree | commitdiff |
2011-07-21 |
Chris Lattner | move tier out of an anonymous namespace, it doesn't... |
tree | commitdiff |
2011-07-21 |
Andrew Trick | LSR, correct fix for rdar://9786536. Silly casting... |
tree | commitdiff |
2011-07-21 |
Andrew Trick | LSR must sometimes sign-extend before generating double... |
tree | commitdiff |
2011-07-21 |
Andrew Trick | LSR crashes on an empty IVUsers list. |
tree | commitdiff |
2011-07-20 |
Eli Friedman | Clean up includes of llvm/Analysis/ConstantFolding... |
tree | commitdiff |
2011-07-20 |
Eli Friedman | Bring LICM into compliance with the new "Memory Model... |
tree | commitdiff |
2011-07-20 |
Jay Foad | Fix a GCC warning. |
tree | commitdiff |
2011-07-20 |
Andrew Trick | indvars: Added getInsertPointForUses to find a valid... |
tree | commitdiff |
2011-07-20 |
Andrew Trick | indvars -disable-iv-rewrite: Add NarrowIVDefUse to... |
tree | commitdiff |
2011-07-20 |
Andrew Trick | indvars -disable-iv-rewrite fix: derived GEP IVs |
tree | commitdiff |
2011-07-19 |
Eli Friedman | PR10386: Don't try to split an edge from an indirectbr. |
tree | commitdiff |
2011-07-19 |
Devang Patel | Distinguish between two copies of one inlined variable. |
tree | commitdiff |
2011-07-19 |
Jay Foad | Convert SimplifyGEPInst to use ArrayRef. |
tree | commitdiff |
2011-07-19 |
Jay Foad | Convert TargetData::getIndexedOffset to use ArrayRef. |
tree | commitdiff |
2011-07-19 |
Jay Foad | Use ArrayRef in ConstantFoldInstOperands and ConstantFo... |
tree | commitdiff |
2011-07-18 |
Andrew Trick | Compiler warning. |
tree | commitdiff |
2011-07-18 |
Andrew Trick | indvars: LinearFunctionTestReplace for non-canonical... |
tree | commitdiff |
2011-07-18 |
Andrew Trick | indvars: Added verification that LFTR and other indvars... |
tree | commitdiff |
2011-07-18 |
Andrew Trick | indvars: Added isHighCostExpansion. Avoid generating... |
tree | commitdiff |
2011-07-18 |
Frits van Bommel | Migrate LLVM and Clang to use the new makeArrayRef... |
tree | commitdiff |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
tree | commitdiff |
2011-07-18 |
Chris Lattner | fix a warning in TinyPtrVector, adopt it in SSAUpdater... |
tree | commitdiff |
2011-07-16 |
Andrew Trick | indvars: fix a pass-sensitivity issue that would hit... |
tree | commitdiff |
2011-07-16 |
Andrew Trick | indvars: remove ExprToIVMap because it won't be needed... |
tree | commitdiff |
2011-07-15 |
Chris Lattner | fix rdar://9776316 - type remapping needed for inline... |
tree | commitdiff |
2011-07-15 |
Chad Rosier | Disable loop idiom recognition of memset/memcpy if... |
tree | commitdiff |
2011-07-15 |
Frits van Bommel | No need to explicitly invoke the ArrayRef constructor... |
tree | commitdiff |
2011-07-15 |
Jay Foad | Convert CallInst and InvokeInst APIs to use ArrayRef. |
tree | commitdiff |
2011-07-15 |
Chris Lattner | start using the new helper methods a bit. |
tree | commitdiff |
2011-07-14 |
Devang Patel | Undo r135191 (i.e. reapply Chris's patch. Now linker... |
tree | commitdiff |
2011-07-14 |
Chris Lattner | revert r135172 until Devang and I figure out the right... |
tree | commitdiff |
2011-07-14 |
Chris Lattner | Stop the ValueMapper from calling getAllMetadata, which... |
tree | commitdiff |
2011-07-14 |
Benjamin Kramer | Change Intrinsic::getDeclaration and friends to take... |
tree | commitdiff |
2011-07-13 |
Evan Cheng | It's not safe to fold (fptrunc (sqrt (fpext x))) to... |
tree | commitdiff |
next |