aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PIC16
AgeCommit message (Expand)Author
2010-03-04Teach the pic16 target to recognize pic16-*-* triples.John McCall
2010-03-02Sink InstructionSelect() out of each target into SDISel, and rename itChris Lattner
2010-03-02Remove dead parameter passing.Bill Wendling
2010-02-26The cloner has nothing to do if any of the main or ISR entrypoints are not Sanjiv Gupta
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-26Currently in LLVM, names of libcalls are assigned during TargetLoweringSanjiv Gupta
2010-02-26Before converting an operand to mem, check if it is legal to do so.Sanjiv Gupta
2010-02-25Each field of auxiliary debug entry is only 1 byte long.Sanjiv Gupta
2010-02-22remove dupes now.Chris Lattner
2010-02-22move #includes earlier.Chris Lattner
2010-02-18Remap the call sites of a shared function in interrupt line functions.Sanjiv Gupta
2010-02-18Re-factoring.Sanjiv Gupta
2010-02-17Added routine to clone the body of a function and maintain a map of alreadySanjiv Gupta
2010-02-17Added a function to clone locals of a function.( which for pic16 are globalsSanjiv Gupta
2010-02-17Removed header files from .h by adding forward decls.Sanjiv Gupta
2010-02-17Initial implementation of PIC16 Cloner pass.Sanjiv Gupta
2010-02-16The code section for an ISR has a specific address.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-14fixes to pagesel/banksel inserter.Sanjiv Gupta
2010-02-10Fix "the the" and similar typos.Dan Gohman
2010-02-10print all the newlines at the end of instructions withChris Lattner
2010-02-03rename printMachineInstruction -> EmitInstructionChris Lattner
2010-02-02Revert 95130.Evan Cheng
2010-02-02refactor code so that LLVMTargetMachine creates the asmstreamer and Chris Lattner
2010-02-02Pass callsite return type to TargetLowering::LowerCall and use that to check ...Evan Cheng
2010-01-28Replace strcpy with memcpy when we have the length around anyway.Benjamin Kramer
2010-01-27Eliminate target hook IsEligibleForTailCallOptimization.Evan Cheng
2010-01-26Eliminate SetDirective, and replace it with HasSetDirective.Chris Lattner
2010-01-26add a new MachineBasicBlock::getSymbol method, replacingChris Lattner
2010-01-26don't bother setting the AsmPrinter::MF ivar, now thatChris Lattner
2010-01-24make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner
2010-01-22Stop building RTTI information for *most* llvm libraries. NotableChris Lattner
2010-01-20revert 93934, removing the MCAsmInfo endianness bit. I can'tChris Lattner
2010-01-19give MCAsmInfo a 'has little endian' bit. This is unfortunate, butChris Lattner
2010-01-19Now that we have everything nicely factored (e.g. asmprinter is notChris Lattner
2010-01-17now that MCSymbol::print doesn't use it's MAI argument, we can Chris Lattner
2010-01-16Replace DebugLocTuple with DILocation.Devang Patel
2010-01-16eliminate uses of mangler and simplify code.Chris Lattner
2010-01-16get pic16 off CurrentFnNameChris Lattner
2010-01-16remove the string form of printVisibility.Chris Lattner
2010-01-05Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman
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