aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC
AgeCommit message (Expand)Author
2011-02-25Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson
2011-02-21Revert r124611 - "Keep track of incoming argument's location while emitting L...Devang Patel
2011-02-20Use explicit add_subdirectory's for LLVM target sublibraries insteadOscar Fuentes
2011-02-16Swap VT and DebugLoc operands of getExtLoad() for consistency withStuart Hastings
2011-01-31Keep track of incoming argument's location while emitting LiveIns.Devang Patel
2011-01-23Add support for the --noexecstack option.Rafael Espindola
2011-01-18Remove unused variables found by gcc-4.6's -Wunused-but-set-variable.Jeffrey Yasskin
2011-01-14Add a possibility to switch between CFI directives- and table-based frame des...Anton Korobeynikov
2011-01-13Teach frame lowering to ignore debug values after the terminators.Jakob Stoklund Olesen
2011-01-10Update CMake stuffAnton Korobeynikov
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov
2011-01-08Fix the last virtual register enumerations.Jakob Stoklund Olesen
2010-12-24Various bits of framework needed for precise machine-level selectionAndrew Trick
2010-12-24whitespaceAndrew Trick
2010-12-23Flag -> Glue, the ongoing sagaChris Lattner
2010-12-23flags -> glue for selectiondagChris Lattner
2010-12-23Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin
2010-12-21rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner
2010-12-18Restore the behavior of frame lowering before my refactoring.Anton Korobeynikov
2010-12-18Remove the MCObjectFormat class.Rafael Espindola
2010-12-17MC/Target: Remove HasScatteredSymbols target hook variable, which has beenDaniel Dunbar
2010-12-16MC/Mach-O: Lift some MachObjectWriter arguments into the target specificDaniel Dunbar
2010-12-16MC/Mach-O: Stub out explicit MCMachObjectTargetWriter interface.Daniel Dunbar
2010-12-16Fix indentation (per style guide).Daniel Dunbar
2010-12-16MC/Mach-O: Move createMachObjectWriter into MCMachObjectWriter.h.Daniel Dunbar
2010-12-16MC: Move target specific fixup info descriptors to TargetAsmBackend instead ofDaniel Dunbar
2010-12-06Remove the instruction fragment to data fragment lowering since it was causingRafael Espindola
2010-12-06Second try at making direct object emission produce the same resultsRafael Espindola
2010-12-04There are two reasons why we might want to useRafael Espindola
2010-11-29I swear I did a make clean and make before committing all this...Michael J. Spencer
2010-11-27Move more PEI-related hooks to TFIAnton Korobeynikov
2010-11-27MC/Mach-O: Switch to using MachOFormat.h.Daniel Dunbar
2010-11-26Remove the unused TheTarget member.Rafael Espindola
2010-11-25Namespacify.Benjamin Kramer
2010-11-23Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck
2010-11-18Move getInitialFrameState() to TargetFrameInfoAnton Korobeynikov
2010-11-18Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov
2010-11-17make isVirtualSection a virtual method on MCSection. Chris' suggestion.Rafael Espindola
2010-11-16Fix a bug I introduced in the ppc refactoring, which caused longChris Lattner
2010-11-16add copy of comment to the code that will survive the mcjit'izationChris Lattner
2010-11-16relax an assertion a bit, allowing the GPR argument ofChris Lattner
2010-11-15fix a pasto that massively broke the ppc jit while the buildbots happenedChris Lattner
2010-11-15Wire up primitive support in the assembler backend for writing .o filesChris Lattner
2010-11-15split out an encoder for memri operands, allowing a relocation to be ploppedChris Lattner
2010-11-15add support for encoding the lo14 forms used for a few PPC64 addressingChris Lattner
2010-11-15fix a regression with the new instprinter: we lost the ability toChris Lattner
2010-11-15implement the start of support for lo16 and ha16, allowing us to get stuff like:Chris Lattner
2010-11-15add a fixup for conditional branches, giving us output like this:Chris Lattner
2010-11-15change direct branches to encode with the same encoding methodChris Lattner
2010-11-15eliminate a now-unneeded operand printer.Chris Lattner