llvm-6502/include/llvm
Chris Lattner ab7d9ccf18 Add a new SparsePropagation analysis utility, which allows you to do
SCCP like sparse lattice analysis with relative ease.  Just pick your
lattice function and implement the transfer function and you're good.
Just make sure you don't break monotonicity ;-)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50961 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-12 01:12:24 +00:00
..
ADT Make the interface of CStrInCStrNoCase be the same as strcasestr. 2008-05-07 20:04:18 +00:00
Analysis Add a new SparsePropagation analysis utility, which allows you to do 2008-05-12 01:12:24 +00:00
Assembly
Bitcode Fix more -Wshorten-64-to-32 warnings. 2008-05-05 18:30:58 +00:00
CodeGen Make the use of the "noinline" attribute conditional on using GCC. 2008-05-07 00:00:34 +00:00
Config
Debugger Fix more -Wshorten-64-to-32 warnings. 2008-05-05 18:30:58 +00:00
ExecutionEngine Cosmetic changes, as suggested by Evan. No functionality changes. 2008-04-20 17:44:19 +00:00
Support add support for pattern matching 'neg' 2008-05-09 05:20:27 +00:00
System Make constructors target-specific. This fixes problems where the path would 2008-05-11 17:37:40 +00:00
Target Make OpActionsCapacity multiple of 4. 2008-05-09 21:50:23 +00:00
Transforms Remove uses of llvm/System/IncludeFile.h that are no longer needed. 2008-05-06 01:32:53 +00:00
AbstractTypeUser.h
Argument.h Expose parameter attributes via C bindings. 2008-04-28 17:37:06 +00:00
AutoUpgrade.h
BasicBlock.h Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 2008-04-25 16:53:59 +00:00
CallGraphSCCPass.h
CallingConv.h
Constant.h
Constants.h remove commented-out code, it is subsumed by DECLARE_TRANSPARENT_OPERAND_ACCESSORS 2008-05-10 09:36:58 +00:00
DerivedTypes.h Enforce that multiple return values have to have at least one result. 2008-04-23 05:36:34 +00:00
Function.h Convenience method for setting the nounwind 2008-04-08 07:23:58 +00:00
GlobalAlias.h merge of use-diet branch to trunk 2008-05-10 08:32:32 +00:00
GlobalValue.h
GlobalVariable.h merge of use-diet branch to trunk 2008-05-10 08:32:32 +00:00
InlineAsm.h
InstrTypes.h merge of use-diet branch to trunk 2008-05-10 08:32:32 +00:00
Instruction.def
Instruction.h merge of use-diet branch to trunk 2008-05-10 08:32:32 +00:00
Instructions.h Remove warnings when using -Wshorten-64-to-32. 2008-05-10 19:59:59 +00:00
IntrinsicInst.h Turn StripPointerCast() into a method 2008-05-07 22:54:15 +00:00
Intrinsics.h add missing #include 2008-04-30 04:56:14 +00:00
Intrinsics.td Added addition atomic instrinsics and, or, xor, min, and max. 2008-05-05 19:05:59 +00:00
IntrinsicsARM.td
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsX86.td Add separate intrinsics for MMX / SSE shifts with i32 integer operands. This allow us to simplify the horribly complicated matching code. 2008-05-03 00:52:09 +00:00
LinkAllPasses.h Add a new LibCallAliasAnalysis pass, which is parameterized 2008-05-07 19:53:05 +00:00
LinkAllVMCore.h
Linker.h
LinkTimeOptimizer.h
Module.h Fix comment. 2008-04-16 20:45:31 +00:00
ModuleProvider.h
OperandTraits.h merge of use-diet branch to trunk 2008-05-10 08:32:32 +00:00
ParameterAttributes.h Fix more -Wshorten-64-to-32 warnings. 2008-05-05 18:30:58 +00:00
Pass.h
PassAnalysisSupport.h
PassManager.h
PassManagers.h Fix more -Wshorten-64-to-32 warnings. 2008-05-05 18:30:58 +00:00
PassSupport.h Remove uses of llvm/System/IncludeFile.h that are no longer needed. 2008-05-06 01:32:53 +00:00
SymbolTableListTraits.h
Type.h
TypeSymbolTable.h
Use.h merge of use-diet branch to trunk 2008-05-10 08:32:32 +00:00
User.h merge of use-diet branch to trunk 2008-05-10 08:32:32 +00:00
Value.h merge of use-diet branch to trunk 2008-05-10 08:32:32 +00:00
ValueSymbolTable.h