summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Use archive libraries instead of object files for VMCore, BCReader,Reid Spencer2006-06-01
* 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
* Remove a bogus cast.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
* Print the vreg that livein physregs are live inChris 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
* If the register allocator cannot find a register to spill, try the aliases. IfEvan Cheng2006-05-12
* Remove dead varsChris Lattner2006-05-12
* remove dead varsChris Lattner2006-05-12
* Remove dead variableChris Lattner2006-05-12
* Comment out dead variablesChris Lattner2006-05-12
* Remove dead varChris 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
* Backing out fix for PR770. Need to re-apply it after live range splitting is ...Evan Cheng2006-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
* Set weight of zero length intervals to infinite to prevent them from beingEvan Cheng2006-05-11
* Backing out previous check-in.Evan Cheng2006-05-11