aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PIC16
AgeCommit message (Expand)Author
2010-04-04Momentous day: remove the "O" member from AsmPrinter. Now all Chris Lattner
2010-04-04streamerize the rest of PIC16 asm printer.Chris Lattner
2010-04-04change a ton of code to not implicitly use the "O" raw_ostreamChris Lattner
2010-04-02rename NewDebugLoc -> DebugLoc, prune #includes in DebugLoc.h.Chris Lattner
2010-04-02use DebugLoc default ctor instead of DebugLoc::getUnknownLoc()Chris Lattner
2010-04-02Switch the code generator (except the JIT) onto the new DebugLocChris Lattner
2010-04-02Teach AnalyzeBranch, RemoveBranch and the branchDale Johannesen
2010-03-30XFAIL some PIC16 tests when running under valgrind-leaks. I don't expect theseBenjamin Kramer
2010-03-30PIC16: Plug a leak in PIC16Section by allocating name & address strings in theBenjamin Kramer
2010-03-20PIC16: Simplify code by using a std::set<std::string> instead of a sorted & u...Benjamin Kramer
2010-03-17Initialize Size member to appease valgrind.Benjamin Kramer
2010-03-13eliminate the now-unneeded context argument of MBB::getSymbol()Chris Lattner
2010-03-13rearrange MCContext ownership. Before LLVMTargetMachine created it Chris Lattner
2010-03-12Fix LLVM build when the user specifies CPPFLAGS on the make command line.Jeffrey Yasskin
2010-03-12inline GetGlobalValueSymbol into the rest its callers andChris Lattner
2010-03-09Change the Value argument to eliminateFrameIndex to a type-tagged value. ThisJim Grosbach
2010-03-08Avoid using DIDescriptor.isNull(). Devang Patel
2010-03-08Revert r97947.Devang Patel
2010-03-08Avoid using DIDescriptor.isNull().Devang Patel
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