aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix an assert-on-inline-inline-asm bug.Chris Lattner2006-06-081-12/+18
* For PR798:Reid Spencer2006-06-051-13/+56
* For PR798:Reid Spencer2006-06-051-14/+65
* Prevent the -pedantic option from causing Mac OS/X build problems:Reid Spencer2006-06-011-0/+3
* Use archive libraries instead of object files for VMCore, BCReader,Reid Spencer2006-06-012-2/+2
* 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
* 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-262-9/+17
* Remove a bogus cast.Evan Cheng2006-05-261-1/+1
* Turn on -sched-commute-nodes by default.Evan Cheng2006-05-251-7/+2
* CALL node change: now including signness of every argument.Evan Cheng2006-05-251-2/+7
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-243-3/+3
* -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
* lib/Target/Target.tdEvan Cheng2006-05-181-12/+13
* 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
* Another typo. Pointed out by Nate Begeman.Evan Cheng2006-05-171-1/+1
* Fixed a LowerCallTo and LowerArguments bug. They were introducing illegalEvan Cheng2006-05-171-12/+27
* Fix an obvious bug in getPackedTypeBreakdown. Return 1 if type is legal.Evan Cheng2006-05-171-2/+2
* When we legalize target nodes, do not use getNode to create a new node,Chris Lattner2006-05-171-13/+4
* Add an assertion, avoid some unneeded work for each call. No functionalityChris Lattner2006-05-171-6/+10
* 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-163-3/+143
* this should be 128 I thinkAndrew Lenharth2006-05-161-1/+1
* Move this code to a common placeAndrew Lenharth2006-05-162-238/+279
* 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-162-14/+15
* Print the vreg that livein physregs are live inChris Lattner2006-05-161-0/+3
* Legalize FORMAL_ARGUMENTS nodes correctly, we don't want to legalize them onceChris Lattner2006-05-161-2/+11
* Fixing 2006-05-01-SchedCausingSpills.ll; some clean upEvan Cheng2006-05-132-15/+69
* Revert an un-intended changeEvan Cheng2006-05-131-16/+27
* Merge identical code.Chris Lattner2006-05-131-8/+0
* If the register allocator cannot find a register to spill, try the aliases. IfEvan Cheng2006-05-121-2/+19
* Remove dead varsChris Lattner2006-05-121-2/+0
* remove dead varsChris Lattner2006-05-121-2/+1
* Remove dead variableChris Lattner2006-05-121-1/+0
* Comment out dead variablesChris Lattner2006-05-121-2/+2
* Remove dead varChris Lattner2006-05-121-1/+0
* Compile:Chris Lattner2006-05-121-1/+6
* Refactor a bunch of includes so that TargetMachine.h doesn't have to includeOwen Anderson2006-05-1210-0/+10