llvm-6502/include/llvm
Dan Gohman b9c33c3229 Simplify hasNUsesOfValue and hasAnyUsesOfValue even more. This
makes their special-case checks of use_size() less beneficial,
so remove them. This eliminates all but one use of use_size(),
which is in AssignTopologicalOrder, which uses it only once for
each node, and so can reasonably afford to recompute it, as
this allows the UsesSize field of SDNode to be removed
altogether.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53377 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-09 23:03:14 +00:00
..
ADT Add some basic Pool-allocation infrastructure. This adds a Recycler class, 2008-07-07 22:58:06 +00:00
Analysis Remove getValueRange from SCEV. It wasn't doing anything there anyways, and a 2008-07-09 03:21:51 +00:00
Assembly Revert 51775. 2008-05-30 22:47:19 +00:00
Bitcode Add a little wrapper header that is put around bc files when emitting 2008-07-09 05:14:23 +00:00
CodeGen Simplify hasNUsesOfValue and hasAnyUsesOfValue even more. This 2008-07-09 23:03:14 +00:00
Config
Debugger
ExecutionEngine Add a new flag that disables symbol lookup with dlsym when set. This allows 2008-06-16 17:44:14 +00:00
Support The graph name really does matter for configurations that use gv. 2008-07-08 23:33:46 +00:00
System Add a new InvalidateInstructionCache method to sys::Memory. 2008-06-25 17:14:10 +00:00
Target Silence a warning 2008-07-09 13:56:43 +00:00
Transforms Add explicit keywords. 2008-07-07 18:00:37 +00:00
AbstractTypeUser.h
Argument.h
AutoUpgrade.h Auto-upgrade code for multiple-value return statements. This code 2008-06-17 23:38:43 +00:00
BasicBlock.h For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h" 2008-05-29 17:41:17 +00:00
CallGraphSCCPass.h
CallingConv.h
Constant.h - Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an empty string for ConstantAggregateZero case which surprises selectiondag. 2008-06-30 07:31:25 +00:00
Constants.h IR, bitcode reader, bitcode writer, and asmparser changes to 2008-05-31 00:58:22 +00:00
DerivedTypes.h Remove unused parameter. Some clients might use -Werror when compiling and 2008-06-05 07:24:08 +00:00
Function.h Add some helpers for manipulating function 2008-07-08 09:41:30 +00:00
GlobalAlias.h
GlobalValue.h Add convenient helper for checking whether global is weak in linker sense 2008-07-05 23:48:30 +00:00
GlobalVariable.h Factor code to copy global value attributes like 2008-05-26 19:58:59 +00:00
InlineAsm.h
InstrTypes.h make ExtractValueInst derived from UnaryInstruction 2008-06-06 20:28:12 +00:00
Instruction.def
Instruction.h Add an insertBefore method for attaching previously unattached instructions, 2008-06-17 18:29:27 +00:00
Instructions.h Add some convenience methods for manipulating 2008-07-08 08:38:44 +00:00
IntrinsicInst.h - Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an empty string for ConstantAggregateZero case which surprises selectiondag. 2008-06-30 07:31:25 +00:00
Intrinsics.h
Intrinsics.td Added MemOperands to Atomic operations since Atomics touches memory. 2008-06-25 08:15:39 +00:00
IntrinsicsARM.td
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsX86.td Horizontal-add instructions are not commutative. 2008-06-16 21:16:24 +00:00
LinkAllPasses.h Add a value range analysis that lazily computes ranges using ScalarEvolutions. 2008-06-30 00:04:21 +00:00
LinkAllVMCore.h
Linker.h
Module.h Add a new version of Module::getFunction that takes a const char* instead 2008-06-27 21:09:10 +00:00
ModuleProvider.h
OperandTraits.h 80col 2008-07-05 22:41:37 +00:00
ParameterAttributes.h The inline keyword goes before the return type. This fixes a compiler warning. 2008-06-19 16:16:06 +00:00
Pass.h Add dom info verifier. 2008-07-01 17:44:24 +00:00
PassAnalysisSupport.h
PassManager.h allow updating the MPM, so that you can use one FunctionPAssManager with 2008-06-26 22:26:45 +00:00
PassManagers.h Add dom info verifier. 2008-07-01 17:44:24 +00:00
PassSupport.h Correct a comment. 2008-06-24 17:46:48 +00:00
SymbolTableListTraits.h Add some basic Pool-allocation infrastructure. This adds a Recycler class, 2008-07-07 22:58:06 +00:00
Type.h Add an isAggregateType predicate. 2008-05-30 22:40:06 +00:00
TypeSymbolTable.h
Use.h For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h" 2008-05-29 17:41:17 +00:00
User.h Move some documentation from the header file into ProgrammersManual. About to improve. 2008-06-16 21:06:12 +00:00
Value.h add a helper. 2008-06-27 21:15:25 +00:00
ValueSymbolTable.h implement some fixme's by making "autorenaming" in the value symbol table not 2008-06-27 21:26:26 +00:00