summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAge
* commuteInstruction() does not always create a new MI!Evan Cheng2006-05-31
* Eliminate a memory leak.Evan Cheng2006-05-31
* visitVBinOp: Can't fold divide by zero!Evan Cheng2006-05-31
* Make sure the register pressure reduction schedulers work for non-uniformEvan Cheng2006-05-30
* When a priority_queue is empty, the behavior of top() operator isEvan Cheng2006-05-30
* Fix a nasty dag combiner bug that caused nondeterminstic crashes (MY FAVORITE!):Chris Lattner2006-05-27
* Make CALL node consistent with RET node. Signness of value has type MVT::i32Evan Cheng2006-05-26
* Change RET node to include signness information of the return values. e.g.Evan Cheng2006-05-26
* Turn on -sched-commute-nodes by default.Evan Cheng2006-05-25
* CALL node change: now including signness of every argument.Evan Cheng2006-05-25
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-24
* -enable-unsafe-fp-math implies -enable-finite-only-fp-mathEvan Cheng2006-05-23
* Fix missing includeVladimir Prus2006-05-23
* Incorrect SETCC CondCode used for FP comparisons.Evan Cheng2006-05-23
* lib/Target/Target.tdEvan Cheng2006-05-18
* Fix the result of the call to use a correct vbitconvert. There is no need toChris Lattner2006-05-17
* Correct a previous patch which broke CodeGen/PowerPC/vec_call.llChris Lattner2006-05-17
* Another typo. Pointed out by Nate Begeman.Evan Cheng2006-05-17
* Fixed a LowerCallTo and LowerArguments bug. They were introducing illegalEvan Cheng2006-05-17
* Fix an obvious bug in getPackedTypeBreakdown. Return 1 if type is legal.Evan Cheng2006-05-17
* When we legalize target nodes, do not use getNode to create a new node,Chris Lattner2006-05-17
* Add an assertion, avoid some unneeded work for each call. No functionalityChris Lattner2006-05-17
* Add support for calls that pass and return legal vectors.Chris Lattner2006-05-16
* Add a new ISD::CALL node, make the default impl of TargetLowering::LowerCallToChris Lattner2006-05-16
* this should be 128 I thinkAndrew Lenharth2006-05-16
* Move this code to a common placeAndrew Lenharth2006-05-16
* Add a chain to FORMAL_ARGUMENTS. This is a minimal port of the X86 backend,Chris Lattner2006-05-16
* Move function-live-in-handling code from the sdisel code to the scheduler.Chris Lattner2006-05-16
* Legalize FORMAL_ARGUMENTS nodes correctly, we don't want to legalize them onceChris Lattner2006-05-16
* Fixing 2006-05-01-SchedCausingSpills.ll; some clean upEvan Cheng2006-05-13
* Revert an un-intended changeEvan Cheng2006-05-13
* Merge identical code.Chris Lattner2006-05-13
* Remove dead varsChris Lattner2006-05-12
* remove dead varsChris Lattner2006-05-12
* Comment out dead variablesChris Lattner2006-05-12
* Compile:Chris Lattner2006-05-12
* Refactor a bunch of includes so that TargetMachine.h doesn't have to includeOwen Anderson2006-05-12
* Duh. That could take a long time.Evan Cheng2006-05-12
* Two simplifications for token factor nodes: simplify tf(x,x) -> x.Chris Lattner2006-05-12
* Add capability to scheduler to commute nodes for profit.Evan Cheng2006-05-12
* Refactor scheduler code. Move register-reduction list scheduler to aEvan Cheng2006-05-11
* Templatify RegReductionPriorityQueueEvan Cheng2006-05-10
* Fix PR773Nate Begeman2006-05-09
* Add pseudo dependency to force a def&use operand to be scheduled last (unlessEvan Cheng2006-05-09
* Debugging infoEvan Cheng2006-05-09
* Make the case I just checked in stronger. Now we compile this:Chris Lattner2006-05-08
* Implement and_sext.ll:test3, generating:Chris Lattner2006-05-08
* Compile this:Chris Lattner2006-05-08
* Fold shifts with undef operands.Chris Lattner2006-05-08
* When tracking demanded bits, if any bits from the sext of an SRA are demanded,Chris Lattner2006-05-08