aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PIC16/PIC16ISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Per discussion with Sanjiv, remove the PIC16 target from mainline. When/ifChris Lattner2010-10-111-2000/+0
* update a bunch of code to use the MachinePointerInfo version of getStore.Chris Lattner2010-09-211-4/+4
* Teach bottom up pre-ra scheduler to track register pressure. Work in progress.Evan Cheng2010-07-211-0/+10
* Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman2010-07-071-5/+10
* Propagate debug loc.Devang Patel2010-07-061-2/+3
* Reapply r107655 with fixes; insert the pseudo instruction intoDan Gohman2010-07-061-11/+9
* Revert r107655.Dan Gohman2010-07-061-9/+11
* Fix a bunch of custom-inserter functions to handle the case whereDan Gohman2010-07-061-11/+9
* Eliminate unnecessary uses of getZExtValue().Dan Gohman2010-06-181-3/+3
* Get rid of the EdgeMapping map. Instead, just check for BasicBlockDan Gohman2010-05-011-6/+2
* Use const qualifiers with TargetLowering. This eliminates severalDan Gohman2010-04-171-40/+51
* Move per-function state out of TargetLowering subclasses and intoDan Gohman2010-04-171-13/+30
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-151-1/+1
* Fix memory leaks for external symbol name strings.Sanjiv Gupta2010-04-071-9/+9
* Remove dead parameter passing.Bill Wendling2010-03-021-2/+1
* Reapply things reverted back in 97220, with the fixed test case.Sanjiv Gupta2010-02-261-4/+18
* Revert r97211 and r97213 to get the build green again.Chandler Carruth2010-02-261-18/+4
* Before converting an operand to mem, check if it is legal to do so.Sanjiv Gupta2010-02-261-4/+18
* Split SelectionDAGISel::IsLegalAndProfitableToFold toEvan Cheng2010-02-151-2/+1
* Remove an assumption of default arguments. This is in anticipation of aDavid Greene2010-02-151-2/+2
* Revert 95130.Evan Cheng2010-02-021-1/+1
* Pass callsite return type to TargetLowering::LowerCall and use that to check ...Evan Cheng2010-02-021-1/+1
* Eliminate target hook IsEligibleForTailCallOptimization.Evan Cheng2010-01-271-1/+3
* Extern declaration for unordered.f32 libcall was not being emitted. Fixed that.Sanjiv Gupta2009-12-291-0/+1
* Fixed llc crash for zext (i1 -> i8) loads.Sanjiv Gupta2009-12-281-2/+2
* Allow targets to specify the return type of libcalls that are generated for f...Sanjiv Gupta2009-12-281-0/+5
* Reapply 91904.Sanjiv Gupta2009-12-231-8/+31
* Added missing patterns for subtract instruction.Sanjiv Gupta2009-12-231-22/+39
* Reverting back 91904.Sanjiv Gupta2009-12-231-32/+8
* While converting one of the operands to a memory operand, we need to check if...Sanjiv Gupta2009-12-221-8/+32
* Add more plumbing. This time in the LowerArguments and "get" functions whichBill Wendling2009-12-221-1/+2
* Remove unused variable (noticed by clang++).Daniel Dunbar2009-12-191-1/+0
* Add a bool flag to StackObjects telling whether they reference spillDavid Greene2009-11-121-1/+1
* Re-apply 84180 with the fixed test case.Sanjiv Gupta2009-10-151-0/+1
* Revert "Complete Rewrite of AsmPrinter, TargetObjectFile based on newDaniel Dunbar2009-10-151-1/+0
* Complete Rewrite of AsmPrinter, TargetObjectFile based on new PIC16Section classSanjiv Gupta2009-10-151-0/+1
* Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic b...Evan Cheng2009-09-191-2/+11
* Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...Evan Cheng2009-09-181-1/+2
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-021-3/+3
* Add comments detailing a known bug, so that people writing otherDan Gohman2009-08-261-0/+8
* revert r79562 + r79563Chris Lattner2009-08-211-5/+1
* Implement support for ISRs. Sanjiv Gupta2009-08-201-1/+5
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-121-3/+3
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-189/+189
* Fixed more problems caused by 78142.Sanjiv Gupta2009-08-111-2/+4
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-199/+199
* Start moving TargetLowering away from using full MVTs and towards SimpleValue...Owen Anderson2009-08-101-1/+2
* Fix a bug in the PIC16 backend.Dan Gohman2009-08-051-1/+1
* Major calling convention code refactoring.Dan Gohman2009-08-051-162/+87
* Legalize i64 store operations generated by inst-combine.Sanjiv Gupta2009-08-041-2/+20