aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* Insert code in the right location when lowering PowerPC atomics.Jakob Stoklund Olesen2011-04-041-2/+4
* PowerPC atomic pseudos clobber CR0, they don't read it.Jakob Stoklund Olesen2011-04-042-2/+2
* Use X0 instead of R0 for the zero register on ppc64.Jakob Stoklund Olesen2011-04-041-10/+13
* We need to pass the TargetMachine object to the InstPrinter if we are printingBill Wendling2011-03-212-3/+7
* Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson2011-02-252-47/+48
* Revert r124611 - "Keep track of incoming argument's location while emitting L...Devang Patel2011-02-211-12/+12
* Use explicit add_subdirectory's for LLVM target sublibraries insteadOscar Fuentes2011-02-201-0/+3
* Swap VT and DebugLoc operands of getExtLoad() for consistency withStuart Hastings2011-02-161-1/+1
* Keep track of incoming argument's location while emitting LiveIns.Devang Patel2011-01-311-12/+12
* Add support for the --noexecstack option.Rafael Espindola2011-01-231-1/+2
* Remove unused variables found by gcc-4.6's -Wunused-but-set-variable.Jeffrey Yasskin2011-01-181-1/+0
* Add a possibility to switch between CFI directives- and table-based frame des...Anton Korobeynikov2011-01-141-2/+2
* Teach frame lowering to ignore debug values after the terminators.Jakob Stoklund Olesen2011-01-131-7/+8
* Update CMake stuffAnton Korobeynikov2011-01-101-1/+1
* Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov2011-01-107-59/+62
* Fix the last virtual register enumerations.Jakob Stoklund Olesen2011-01-081-3/+4
* Various bits of framework needed for precise machine-level selectionAndrew Trick2010-12-245-13/+21
* whitespaceAndrew Trick2010-12-245-158/+158
* Flag -> Glue, the ongoing sagaChris Lattner2010-12-231-20/+20
* flags -> glue for selectiondagChris Lattner2010-12-231-2/+2
* Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin2010-12-231-1/+0
* rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner2010-12-212-19/+19
* Restore the behavior of frame lowering before my refactoring.Anton Korobeynikov2010-12-184-12/+29
* Remove the MCObjectFormat class.Rafael Espindola2010-12-181-6/+0
* MC/Target: Remove HasScatteredSymbols target hook variable, which has beenDaniel Dunbar2010-12-171-3/+1
* MC/Mach-O: Lift some MachObjectWriter arguments into the target specificDaniel Dunbar2010-12-161-6/+10
* MC/Mach-O: Stub out explicit MCMachObjectTargetWriter interface.Daniel Dunbar2010-12-161-1/+5
* Fix indentation (per style guide).Daniel Dunbar2010-12-161-49/+49
* MC/Mach-O: Move createMachObjectWriter into MCMachObjectWriter.h.Daniel Dunbar2010-12-161-0/+1
* MC: Move target specific fixup info descriptors to TargetAsmBackend instead ofDaniel Dunbar2010-12-162-20/+20
* Remove the instruction fragment to data fragment lowering since it was causingRafael Espindola2010-12-061-1/+1
* Second try at making direct object emission produce the same resultsRafael Espindola2010-12-061-3/+0
* There are two reasons why we might want to useRafael Espindola2010-12-041-0/+4
* I swear I did a make clean and make before committing all this...Michael J. Spencer2010-11-291-1/+1
* Move more PEI-related hooks to TFIAnton Korobeynikov2010-11-274-278/+271
* MC/Mach-O: Switch to using MachOFormat.h.Daniel Dunbar2010-11-271-4/+4
* Remove the unused TheTarget member.Rafael Espindola2010-11-261-1/+2
* Namespacify.Benjamin Kramer2010-11-251-1/+1
* Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck2010-11-232-92/+91
* Move getInitialFrameState() to TargetFrameInfoAnton Korobeynikov2010-11-184-9/+8
* Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov2010-11-185-57/+54
* make isVirtualSection a virtual method on MCSection. Chris' suggestion.Rafael Espindola2010-11-171-7/+0
* Fix a bug I introduced in the ppc refactoring, which caused longChris Lattner2010-11-161-0/+1
* add copy of comment to the code that will survive the mcjit'izationChris Lattner2010-11-161-0/+2
* relax an assertion a bit, allowing the GPR argument ofChris Lattner2010-11-162-2/+6
* fix a pasto that massively broke the ppc jit while the buildbots happenedChris Lattner2010-11-151-2/+2
* Wire up primitive support in the assembler backend for writing .o filesChris Lattner2010-11-155-1/+137
* split out an encoder for memri operands, allowing a relocation to be ploppedChris Lattner2010-11-155-58/+68
* add support for encoding the lo14 forms used for a few PPC64 addressingChris Lattner2010-11-155-25/+45
* fix a regression with the new instprinter: we lost the ability toChris Lattner2010-11-151-0/+22