summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* disable this code for now, it's not yet safely updating phi nodesChris Lattner2006-10-221-3/+3
* Implement PR964 and Regression/CodeGen/Generic/SwitchLowering.llChris Lattner2006-10-221-5/+44
* For PR950:Reid Spencer2006-10-201-34/+36
* Partially in response to PR926: insert the newly created machine basicBill Wendling2006-10-191-8/+17
* Pass AliasAnalysis thru to DAGCombiner.Jim Laskey2006-10-161-2/+7
* Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode.Evan Cheng2006-10-131-6/+6
* Jimptables working again on alpha.Andrew Lenharth2006-10-111-1/+5
* add two helper methods.Chris Lattner2006-10-111-1/+90
* Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.Evan Cheng2006-10-091-7/+8
* jump tables handle picChris Lattner2006-10-061-5/+0
* Make use of getStore().Evan Cheng2006-10-051-12/+10
* Fix some typos that can cause a flag value to have more than one use.Evan Cheng2006-10-041-2/+2
* refactor critical edge breaking out into the SplitCritEdgesForPHIConstants me...Chris Lattner2006-09-281-9/+20
* Comments on JumpTablenessAndrew Lenharth2006-09-261-0/+3
* Add support for other relocation bases to jump tables, as well as custom asm ...Andrew Lenharth2006-09-241-1/+2
* PIC jump table entries are always 32-bit. This fixes PIC jump table support o...Evan Cheng2006-09-241-5/+4
* absolute addresses must match pointer sizeAndrew Lenharth2006-09-181-1/+1
* If LSR went through a lot of trouble to put constants (e.g. the addr of a globalChris Lattner2006-09-131-0/+9
* This code was trying too hard. By eliminating redundant edges in the CFGChris Lattner2006-09-101-6/+3
* Implement the fpowi now by lowering to a libcallChris Lattner2006-09-091-0/+7
* Fix CodeGen/Generic/2006-09-06-SwitchLowering.ll, a bug where SDIsel insertedChris Lattner2006-09-071-15/+32
* Completely eliminate def&use operands. Now a register operand is EITHER aChris Lattner2006-09-051-4/+4
* s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner2006-08-271-1/+1
* minor changes.Chris Lattner2006-08-161-4/+5
* eliminate use of getNode that takes vector of valuetypes.Chris Lattner2006-08-141-21/+22
* Start eliminating temporary vectors used to create DAG nodes. Instead, passChris Lattner2006-08-081-73/+53
* Work around a GCC 3.3.5 bug noticed by a user.Chris Lattner2006-08-031-1/+1
* Final polish on machine pass registries.Jim Laskey2006-08-021-8/+19
* 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-011-4/+9
* Introducing plugable register allocators and instruction schedulers.Jim Laskey2006-08-011-66/+31
* PIC jump table entries are always 32-bit even in 64-bit mode.Evan Cheng2006-08-011-4/+11
* Code cleanups, per reviewNate Begeman2006-07-271-2/+0
* Support jump tables when in PIC relocation modelNate Begeman2006-07-271-4/+10
* Mems can be in the output list also. This is the second half of a fix forChris Lattner2006-07-201-1/+2
* Use hidden visibility to make symbols in an anonymous namespace getChris Lattner2006-06-281-1/+2
* Consistency. EXTRACT_ELEMENT index operand should have ptr type.Evan Cheng2006-06-151-10/+13
* Make sure to update the CFG correctly if a switch only has a default dest.Chris Lattner2006-06-121-0/+1
* 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
* Make CALL node consistent with RET node. Signness of value has type MVT::i32Evan Cheng2006-05-261-5/+5
* Change RET node to include signness information of the return values. e.g.Evan Cheng2006-05-261-1/+5
* CALL node change: now including signness of every argument.Evan Cheng2006-05-251-2/+7
* -enable-unsafe-fp-math implies -enable-finite-only-fp-mathEvan Cheng2006-05-231-2/+1
* Fix missing includeVladimir Prus2006-05-231-0/+1
* Incorrect SETCC CondCode used for FP comparisons.Evan Cheng2006-05-231-9/+20
* Fix the result of the call to use a correct vbitconvert. There is no need toChris Lattner2006-05-171-23/+8
* Correct a previous patch which broke CodeGen/PowerPC/vec_call.llChris Lattner2006-05-171-18/+5
* Fixed a LowerCallTo and LowerArguments bug. They were introducing illegalEvan Cheng2006-05-171-12/+27
* Add support for calls that pass and return legal vectors.Chris Lattner2006-05-161-3/+60
OpenPOWER on IntegriCloud