aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Work around a GCC 3.3.5 bug noticed by a user.Chris Lattner2006-08-031-1/+1
* - Change AssignTopologicalOrder to return vector of SDNode* by reference.Evan Cheng2006-08-021-16/+22
* Final polish on machine pass registries.Jim Laskey2006-08-024-11/+22
* Now that the ISel is available, it's possible to create a default instructionJim Laskey2006-08-011-17/+22
* 1. Change use of "Cache" to "Default".Jim Laskey2006-08-014-11/+23
* Introducing plugable register allocators and instruction schedulers.Jim Laskey2006-08-014-83/+88
* Added AssignTopologicalOrder() to assign each node an unique id based on thei...Evan Cheng2006-08-011-2/+38
* PIC jump table entries are always 32-bit even in 64-bit mode.Evan Cheng2006-08-011-4/+11
* Remove InFlightSet hack. No longer needed.Evan Cheng2006-07-281-14/+0
* Code cleanups, per reviewNate Begeman2006-07-271-2/+0
* AssignNodeIds should return unsigned.Evan Cheng2006-07-271-2/+2
* AssignNodeIds assign each node in the DAG an unique id.Evan Cheng2006-07-271-0/+12
* Support jump tables when in PIC relocation modelNate Begeman2006-07-271-4/+10
* Fix a case where LegalizeAllNodesNotLeadingTo could take exponential time.Chris Lattner2006-07-261-6/+21
* For PR780:Reid Spencer2006-07-261-0/+1
* Initialize some variables the compiler warns about.Reid Spencer2006-07-251-2/+2
* Use an enumeration to eliminate data relocations.Jim Laskey2006-07-212-7/+24
* If a shuffle is a splat, check if the argument is a build_vector with all ele...Evan Cheng2006-07-211-8/+90
* Build more debugger/selectiondag libraries as archives instead of .o files.Chris Lattner2006-07-211-0/+1
* If a shuffle is unary, i.e. one of the vector argument is not needed, turn theEvan Cheng2006-07-201-10/+56
* Mems can be in the output list also. This is the second half of a fix forChris Lattner2006-07-201-1/+2
* 80 colsAndrew Lenharth2006-07-201-1/+2
* Reduce number of exported symbolsAndrew Lenharth2006-07-202-3/+3
* Add an out-of-line virtual method for the sdnode class to give it a home.Chris Lattner2006-07-191-0/+4
* It was pointed out that DEBUG() is only available with -debug.Jim Laskey2006-07-111-1/+3
* Ensure that dump calls that are associated with asserts are removed fromJim Laskey2006-07-112-2/+14
* Fix CodeGen/Alpha/2006-07-03-ASMFormalLowering.ll and PR818.Chris Lattner2006-07-111-12/+29
* Fix a typo that causes 2006-07-07-ComputeMaskedBits.ll to fail.Evan Cheng2006-07-071-1/+1
* Ugly hack! Add helper functions InsertInFlightSetEntry andEvan Cheng2006-06-291-0/+14
* Use hidden visibility to make symbols in an anonymous namespace getChris Lattner2006-06-282-3/+6
* Shave another 27K off libllvmgcc.dylib with visibility hiddenChris Lattner2006-06-283-3/+6
* Mark these two classes as hidden, shrinking libllbmgcc.dylib by 25KChris Lattner2006-06-282-2/+4
* Fix CodeGen/Generic/2006-06-28-SimplifySetCCCrash.llChris Lattner2006-06-281-6/+4
* For PR801:Reid Spencer2006-06-271-91/+3
* Consistency. EXTRACT_ELEMENT index operand should have ptr type.Evan Cheng2006-06-151-10/+13
* Instructions with variable operands (variable_ops) can have a number requiredEvan Cheng2006-06-151-1/+2
* Port some bugfixes in shift handling from SimplifyDemandedBits over toChris Lattner2006-06-131-35/+51
* TargetLowering::ComputeMaskedBits was not clearing reciprocal bits on shifts.Jim Laskey2006-06-131-6/+11
* Make sure to update the CFG correctly if a switch only has a default dest.Chris Lattner2006-06-121-0/+1
* Start on my todo listAndrew Lenharth2006-06-122-6/+6
* Fix X86/inline-asm.ll:test2, a case where an input value was implicitlyChris Lattner2006-06-081-3/+6
* Fix Regression/CodeGen/X86/inline-asm.ll, a case where inline asm causesChris Lattner2006-06-081-6/+13
* For PR798:Reid Spencer2006-06-051-13/+56
* Use archive libraries instead of object files for VMCore, BCReader,Reid Spencer2006-06-011-1/+1
* commuteInstruction() does not always create a new MI!Evan Cheng2006-05-311-2/+4
* Eliminate a memory leak.Evan Cheng2006-05-311-0/+1
* visitVBinOp: Can't fold divide by zero!Evan Cheng2006-05-311-0/+8
* Make sure the register pressure reduction schedulers work for non-uniformEvan Cheng2006-05-301-12/+14
* When a priority_queue is empty, the behavior of top() operator isEvan Cheng2006-05-301-0/+1
* Fix a nasty dag combiner bug that caused nondeterminstic crashes (MY FAVORITE!):Chris Lattner2006-05-271-4/+15