llvm-6502/include/llvm
Bob Wilson 15217e63bc Remove isProfitableToDuplicateIndirectBranch target hook. It is profitable
for all the processors where I have tried it, and even when it might not help
performance, the cost is quite low.  The opportunities for duplicating
indirect branches are limited by other factors so code size does not change
much due to tail duplicating indirect branches aggressively.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90144 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-30 18:35:03 +00:00
..
ADT Remove forgotten ShortNames in Trie and CompilationGraph 2009-11-30 13:14:13 +00:00
Analysis Remove ShortNames from getNodeLabel in DOTGraphTraits 2009-11-30 12:38:47 +00:00
Assembly
Bitcode
CodeGen Added support to allow clients to custom widen. For X86, custom widen vectors for 2009-11-30 02:42:02 +00:00
CompilerDriver
Config Add CMake and configure logic to create llvm/Config/Disassemblers.defs. 2009-11-25 04:30:13 +00:00
ExecutionEngine Add ability to set code model within the execution engine builders 2009-11-17 21:58:16 +00:00
MC
Support Fix odd declaration. 2009-11-30 15:52:29 +00:00
System Adjust comments to new semantics. 2009-11-25 12:00:34 +00:00
Target Remove isProfitableToDuplicateIndirectBranch target hook. It is profitable 2009-11-30 18:35:03 +00:00
Transforms Pull LLVMContext out of PromoteMemToReg. 2009-11-23 03:50:44 +00:00
AbstractTypeUser.h
Argument.h
Attributes.h
AutoUpgrade.h
BasicBlock.h Silence a warning on targets with unsigned chars. 2009-11-12 17:59:45 +00:00
CallGraphSCCPass.h
CallingConv.h
CMakeLists.txt
Constant.h
Constants.h
DerivedTypes.h
Function.h mark getIntrinsicID() 'readonly'. This allows various classof methods 2009-11-15 19:56:28 +00:00
GlobalAlias.h
GlobalValue.h
GlobalVariable.h In GlobalVariable::setInitializer, assert that the initializer has the 2009-11-17 00:43:13 +00:00
InlineAsm.h
InstrTypes.h Add CreateNUWAdd and CreateNUWSub to complement the existing CreateNSWAdd and 2009-11-12 02:08:11 +00:00
Instruction.def
Instruction.h
Instructions.h
IntrinsicInst.h Don't trivially delete unused calls to llvm.invariant.start. This allows 2009-11-11 15:34:13 +00:00
Intrinsics.h
Intrinsics.td mark all the 'foo with overflow' intrinsics as readnone. 2009-11-29 02:44:33 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsX86.td Recommitting PALIGNR shift width fixes. 2009-11-20 22:28:42 +00:00
IntrinsicsXCore.td
LinkAllPasses.h remove the now dead condprop pass, PR3906. 2009-11-11 05:56:35 +00:00
LinkAllVMCore.h
Linker.h
LLVMContext.h
Metadata.h Do not use StringRef in DebugInfo interface. 2009-11-12 00:50:58 +00:00
Module.h
ModuleProvider.h
OperandTraits.h
Operator.h
Pass.h
PassAnalysisSupport.h
PassManager.h
PassManagers.h
PassSupport.h
SymbolTableListTraits.h
Type.h
TypeSymbolTable.h
Use.h
User.h
Value.h Move the FixedStackPseudoSourceValueVal enum value before InstructionVal 2009-11-13 22:24:13 +00:00
ValueSymbolTable.h