llvm-6502/include/llvm
Jakob Stoklund Olesen c0823fe7c6 Simplify RegScavenger::FindUnusedReg.
- Drop the Candidates argument and fix all callers. Now that RegScavenger
  tracks available registers accurately, there is no need to restict the
  search.
- Make sure that no aliases of the found register are in use. This was a potential bug.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79369 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-18 21:14:54 +00:00
..
ADT Improve Triple to recognize the OS in i386-mingw32. 2009-08-18 19:26:55 +00:00
Analysis Generalize ScalarEvolution to be able to analyze GEPs when 2009-08-18 16:46:41 +00:00
Assembly
Bitcode
CodeGen Simplify RegScavenger::FindUnusedReg. 2009-08-18 21:14:54 +00:00
CompilerDriver
Config
Debugger
ExecutionEngine
MC Make AsmStreamer maintain a notion of the current section, pushing it up from the 2009-08-18 06:15:16 +00:00
Support Revert r78924, disabling buffering defeats all the fast paths in raw_ostream. 2009-08-18 20:07:36 +00:00
System
Target Extend the instruction itinerary model to include the ability to indicate the def and use cycle for each operand. This additional information is optional, so existing itineraries do not need to be changed. 2009-08-17 16:02:57 +00:00
Transforms
AbstractTypeUser.h
Argument.h
Attributes.h
AutoUpgrade.h
BasicBlock.h Push LLVMContexts through the IntegerType APIs. 2009-08-13 21:58:54 +00:00
CallGraphSCCPass.h
CallingConv.h
CMakeLists.txt
Constant.h
Constants.h Add helper functions to ConstantInt and ConstantFP to accept strings. 2009-08-16 23:36:33 +00:00
DerivedTypes.h Actually privatize a IntegerTypes, and fix a few bugs exposed by this. 2009-08-13 23:27:32 +00:00
Function.h
GlobalAlias.h
GlobalValue.h
GlobalVariable.h
InlineAsm.h
InstrTypes.h Push LLVMContexts through the IntegerType APIs. 2009-08-13 21:58:54 +00:00
Instruction.def
Instruction.h
Instructions.h Push LLVMContexts through the IntegerType APIs. 2009-08-13 21:58:54 +00:00
IntrinsicInst.h
Intrinsics.h
Intrinsics.td Remove a bit more cruft from the sjlj moving to a backend pass. 2009-08-17 20:25:04 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td
IntrinsicsBlackfin.td
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsX86.td Add sse4.2 string/text processing intrinsics. We'll select these later. 2009-08-14 20:27:57 +00:00
IntrinsicsXCore.td
LinkAllPasses.h
LinkAllVMCore.h Push LLVMContexts through the IntegerType APIs. 2009-08-13 21:58:54 +00:00
Linker.h
LLVMContext.h Push LLVMContexts through the IntegerType APIs. 2009-08-13 21:58:54 +00:00
Metadata.h Push LLVMContexts through the IntegerType APIs. 2009-08-13 21:58:54 +00:00
Module.h
ModuleProvider.h
OperandTraits.h
Operator.h
Pass.h
PassAnalysisSupport.h
PassManager.h
PassManagers.h
PassSupport.h
SymbolTableListTraits.h
Type.h Actually privatize a IntegerTypes, and fix a few bugs exposed by this. 2009-08-13 23:27:32 +00:00
TypeSymbolTable.h
Use.h
User.h
Value.h
ValueSymbolTable.h