aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PIC16/PIC16ISelLowering.cpp
AgeCommit message (Expand)Author
2010-10-11Per discussion with Sanjiv, remove the PIC16 target from mainline. When/ifChris Lattner
2010-09-21update a bunch of code to use the MachinePointerInfo version of getStore.Chris Lattner
2010-07-21Teach bottom up pre-ra scheduler to track register pressure. Work in progress.Evan Cheng
2010-07-07Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman
2010-07-06Propagate debug loc.Devang Patel
2010-07-06Reapply r107655 with fixes; insert the pseudo instruction intoDan Gohman
2010-07-06Revert r107655.Dan Gohman
2010-07-06Fix a bunch of custom-inserter functions to handle the case whereDan Gohman
2010-06-18Eliminate unnecessary uses of getZExtValue().Dan Gohman
2010-05-01Get rid of the EdgeMapping map. Instead, just check for BasicBlockDan Gohman
2010-04-17Use const qualifiers with TargetLowering. This eliminates severalDan Gohman
2010-04-17Move per-function state out of TargetLowering subclasses and intoDan Gohman
2010-04-15Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman
2010-04-07Fix memory leaks for external symbol name strings.Sanjiv Gupta
2010-03-02Remove dead parameter passing.Bill Wendling
2010-02-26Reapply things reverted back in 97220, with the fixed test case.Sanjiv Gupta
2010-02-26Revert r97211 and r97213 to get the build green again.Chandler Carruth
2010-02-26Before converting an operand to mem, check if it is legal to do so.Sanjiv Gupta
2010-02-15Split SelectionDAGISel::IsLegalAndProfitableToFold toEvan Cheng
2010-02-15Remove an assumption of default arguments. This is in anticipation of aDavid Greene
2010-02-02Revert 95130.Evan Cheng
2010-02-02Pass callsite return type to TargetLowering::LowerCall and use that to check ...Evan Cheng
2010-01-27Eliminate target hook IsEligibleForTailCallOptimization.Evan Cheng
2009-12-29Extern declaration for unordered.f32 libcall was not being emitted. Fixed that.Sanjiv Gupta
2009-12-28Fixed llc crash for zext (i1 -> i8) loads.Sanjiv Gupta
2009-12-28Allow targets to specify the return type of libcalls that are generated for f...Sanjiv Gupta
2009-12-23Reapply 91904.Sanjiv Gupta
2009-12-23Added missing patterns for subtract instruction.Sanjiv Gupta
2009-12-23Reverting back 91904.Sanjiv Gupta
2009-12-22While converting one of the operands to a memory operand, we need to check if...Sanjiv Gupta
2009-12-22Add more plumbing. This time in the LowerArguments and "get" functions whichBill Wendling
2009-12-19Remove unused variable (noticed by clang++).Daniel Dunbar
2009-11-12Add a bool flag to StackObjects telling whether they reference spillDavid Greene
2009-10-15Re-apply 84180 with the fixed test case.Sanjiv Gupta
2009-10-15Revert "Complete Rewrite of AsmPrinter, TargetObjectFile based on newDaniel Dunbar
2009-10-15Complete Rewrite of AsmPrinter, TargetObjectFile based on new PIC16Section classSanjiv Gupta
2009-09-19Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic b...Evan Cheng
2009-09-18Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...Evan Cheng
2009-09-02Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel
2009-08-26Add comments detailing a known bug, so that people writing otherDan Gohman
2009-08-21revert r79562 + r79563Chris Lattner
2009-08-20Implement support for ISRs. Sanjiv Gupta
2009-08-12Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-11Fixed more problems caused by 78142.Sanjiv Gupta
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-08-10Start moving TargetLowering away from using full MVTs and towards SimpleValue...Owen Anderson
2009-08-05Fix a bug in the PIC16 backend.Dan Gohman
2009-08-05Major calling convention code refactoring.Dan Gohman
2009-08-04Legalize i64 store operations generated by inst-combine.Sanjiv Gupta