llvm/lib/Transforms/IPO
Chris Lattner f91e97ae81 Clean up the FFS optimization code, and make it correctly create the appropriate
unsigned llvm.cttz.* intrinsic, fixing the 2005-05-11-Popcount-ffs-fls regression
last night.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25398 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-17 18:27:17 +00:00
..
ArgumentPromotion.cpp Preserve calling conventions when doing IPO 2005-05-09 01:05:50 +00:00
ConstantMerge.cpp Remove trailing whitespace 2005-04-21 23:48:37 +00:00
DeadArgumentElimination.cpp add a debug type 2005-06-24 16:00:46 +00:00
DeadTypeElimination.cpp Remove trailing whitespace 2005-04-21 23:48:37 +00:00
ExtractFunction.cpp Remove trailing whitespace 2005-04-21 23:48:37 +00:00
FunctionResolution.cpp Improve ResolveFunctions to: 2005-12-13 19:56:51 +00:00
GlobalDCE.cpp Remove trailing whitespace 2005-04-21 23:48:37 +00:00
GlobalOpt.cpp Add support alignment of allocation instructions. 2005-11-05 09:21:28 +00:00
Inliner.cpp Let the inliner update the callgraph to reflect the changes it makes, instead 2006-01-14 20:09:18 +00:00
Inliner.h Remove trailing whitespace 2005-04-21 23:48:37 +00:00
InlineSimple.cpp Permit inlining functions that contain dynamic allocations now that 2006-01-13 19:35:43 +00:00
Internalize.cpp Pull inline methods out of the pass class definition to make it easier to 2006-01-03 19:13:17 +00:00
IPConstantPropagation.cpp Remove trailing whitespace 2005-04-21 23:48:37 +00:00
LoopExtractor.cpp Remove trailing whitespace 2005-04-21 23:48:37 +00:00
LowerSetJmp.cpp When a function takes a variable number of pointer arguments, with a zero 2005-10-23 04:37:20 +00:00
Makefile DONT_BUILD_RELINKED is gone and implied by BUILD_ARCHIVE now 2005-10-24 02:26:13 +00:00
PruneEH.cpp Eliminate all remaining tabs and trailing spaces. 2005-07-27 06:12:32 +00:00
RaiseAllocations.cpp Remove trailing whitespace 2005-04-21 23:48:37 +00:00
SimplifyLibCalls.cpp Clean up the FFS optimization code, and make it correctly create the appropriate 2006-01-17 18:27:17 +00:00
StripSymbols.cpp Remove trailing whitespace 2005-04-21 23:48:37 +00:00