summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add a new ISD::CALL node, make the default impl of TargetLowering::LowerCallToChris Lattner2006-05-161-1/+139
* Add a chain to FORMAL_ARGUMENTS. This is a minimal port of the X86 backend,Chris Lattner2006-05-161-2/+4
* Move function-live-in-handling code from the sdisel code to the scheduler.Chris Lattner2006-05-161-14/+1
* Revert an un-intended changeEvan Cheng2006-05-131-16/+27
* Remove dead varsChris Lattner2006-05-121-2/+0
* Refactor scheduler code. Move register-reduction list scheduler to aEvan Cheng2006-05-111-25/+20
* Make emission of jump tables a bit less conservative; they are now requiredNate Begeman2006-05-081-4/+4
* When inserting casts, be careful of where we put them. We cannot insertChris Lattner2006-05-061-9/+12
* More aggressively sink GEP offsets into loops. For example, before weChris Lattner2006-05-051-56/+115
* Sink noop copies into the basic block that uses them. This reduces the numberChris Lattner2006-05-051-4/+77
* Finish up the initial jump table implementation by allowing jump tables toNate Begeman2006-05-031-26/+34
* Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson2006-05-031-19/+19
* Remove the temporary option: -no-isel-fold-inflightEvan Cheng2006-04-281-11/+0
* TargetLowering::LowerArguments should return a VBIT_CONVERT ofEvan Cheng2006-04-281-16/+14
* Added a temporary option -no-isel-fold-inflight to control whether a "inflight"Evan Cheng2006-04-281-1/+12
* Insert a VBIT_CONVERT between a FORMAL_ARGUMENT node and its vector usesEvan Cheng2006-04-271-3/+16
* Don't forget return void.Evan Cheng2006-04-251-0/+3
* Fix the updating of the machine CFG when a PHI node was in a successor ofNate Begeman2006-04-231-5/+10
* Turn of jump tables for a bit, there are still some issues to work out withNate Begeman2006-04-221-1/+1
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-221-6/+138
* The BFS scheduler is apparently nondeterminstic (causes many llvmgcc bootstrapChris Lattner2006-04-211-2/+5
* Implement support for the formal_arguments node. To get this, targets should...Chris Lattner2006-04-121-0/+119
* Add code generator support for VSELECTChris Lattner2006-04-081-2/+8
* Codegen shufflevector as VVECTOR_SHUFFLEChris Lattner2006-04-081-1/+13
* Stub out shufflevectorChris Lattner2006-04-081-0/+1
* Make a vector live across blocks have the correct Vec type. This fixesChris Lattner2006-04-051-1/+9
OpenPOWER on IntegriCloud