aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* inline CannotYetSelectIntrinsic into CannotYetSelect and simplify.Chris Lattner2010-03-041-1/+0
* Expose alignment and stack alignment attributes to llvm-c and ocaml.Erick Tryzelaar2010-03-031-1/+3
* Move MachineInstrExpressionTrait::getHashValue() out of line so it can skip o...Evan Cheng2010-03-031-42/+1
* Re-apply r97667 but with a little bit of thought put into the patch. This imp...Evan Cheng2010-03-031-0/+65
* Revert 97667. It broke a bunch of tests.Dan Gohman2010-03-031-62/+0
* Move DenseMapInfo for MachineInstr* to MachineInstr.hEvan Cheng2010-03-031-0/+62
* Add MachineRegisterInfo::hasOneUse and hasOneNonDBGUse.Evan Cheng2010-03-031-0/+8
* don't use always_inline with gcc 3.4, it has some unimplemented featuresChris Lattner2010-03-031-1/+3
* TopLevelMap[] reference is a pointer.Evan Cheng2010-03-031-1/+1
* speed up scope node processing: if the first element of a scopeChris Lattner2010-03-031-4/+7
* introduce a new SwitchTypeMatcher node (which is analogous toChris Lattner2010-03-031-0/+1
* - Change MachineInstr::isIdenticalTo to take a new option that determines whe...Evan Cheng2010-03-032-25/+20
* Ordering forward declarations.Evan Cheng2010-03-031-3/+3
* Add Module functions in place of module providers.Erick Tryzelaar2010-03-023-6/+42
* remove 300 lines of code that is now dead in the MSP430 backendChris Lattner2010-03-021-2/+2
* Fix some issues in WalkChainUsers dealing with Chris Lattner2010-03-021-1/+2
* Allow specialization of ScopedHashTable of non-default DenseMapInfo.Evan Cheng2010-03-021-28/+33
* Rename LLVMUseIteratorRef to LLVMUseRef since we don't refer to iterators in ...Erick Tryzelaar2010-03-021-10/+7
* Swap parameters of isSafeToMove and isSafeToReMat for consistency.Evan Cheng2010-03-021-4/+4
* Fix the xfail I added a couple of patches back. The issueChris Lattner2010-03-021-0/+6
* factor node morphing out to its own helper method.Chris Lattner2010-03-021-0/+2
* eliminate CodeGen/DAGISelHeader.h, it is empty now.Chris Lattner2010-03-021-26/+0
* Sink InstructionSelect() out of each target into SDISel, and rename itChris Lattner2010-03-022-96/+13
* move some code out of DAGISelHeader up to SelectionDAGISel.h where itChris Lattner2010-03-021-0/+49
* Add skeleton of a machine level cse pass.Evan Cheng2010-03-021-0/+4
* Add count() and lookup() to ScopedHashTable. It might be useful to get inform...Evan Cheng2010-03-021-0/+8
* Rewrite chain handling validation and input TokenFactor handlingChris Lattner2010-03-021-1/+0
* Remove dead parameter passing.Bill Wendling2010-03-021-1/+1
* remove some functions that were only used by theChris Lattner2010-03-011-23/+1
* remove all but one version of SelectionDAG::MorphNodeToChris Lattner2010-03-011-20/+1
* Use methods to determine if a LiveInterval is spillable.Jakob Stoklund Olesen2010-03-012-3/+12
* remove anders-aa from mainline, it isn't maintained and isChris Lattner2010-03-012-8/+0
* Accelerate isel dispatch for tables that start with a top-level Chris Lattner2010-03-011-0/+4
* Spelling fixes.Dan Gohman2010-03-012-8/+8
* Whitespace cleanups.Dan Gohman2010-03-011-24/+24
* Use Doxygen comment syntax.Dan Gohman2010-03-011-2/+2
* eliminate the CheckMultiOpcodeMatcher code and have each Chris Lattner2010-03-011-1/+0
* add a new OPC_SwitchOpcode which is semantically equivalentChris Lattner2010-03-011-0/+1
* hoist the new isel interpreter out of DAGISelHeader.hChris Lattner2010-02-282-823/+12
* change a few opcodes to use VBRs instead of embeddingChris Lattner2010-02-282-83/+30
* move all the opcodes out of DAGISelHeader.h (which getsChris Lattner2010-02-282-55/+58
* resolve a fixme by using hte new flag.Chris Lattner2010-02-281-9/+7
* enhance the EmitNode/MorphNodeTo operands to take a bit thatChris Lattner2010-02-281-14/+19
* enhance the new isel to handle the 'node already exists'Chris Lattner2010-02-281-15/+29
* use MorphNodeTo instead of SelectNodeTo. SelectNodeToChris Lattner2010-02-281-13/+16
* enhance the new isel to use SelectNodeTo for most patterns,Chris Lattner2010-02-281-47/+118
* Add an override to StringRef::getAsInteger which parses into an APInt.John McCall2010-02-282-0/+39
* Add support for global variables in an address space for llvm-c and ocaml.Erick Tryzelaar2010-02-281-0/+3
* Add indirect br support to llvm-c and ocaml.Erick Tryzelaar2010-02-281-0/+6
* Add metadata functions to llvm-c and ocaml.Erick Tryzelaar2010-02-281-1/+23