aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
AgeCommit message (Expand)Author
2013-04-19ArrayRefize getMachineNode(). No functionality change.Michael Liao
2013-03-26PowerPC: Remove ADDIL patterns.Ulrich Weigand
2013-03-22Fix swapped BasePtr and Offset in pre-inc memory addresses.Ulrich Weigand
2013-03-22Tighten iaddroff ComplexPattern.Ulrich Weigand
2013-03-22Remove the xaddroff ComplexPattern.Ulrich Weigand
2013-03-21Implement builtin_{setjmp/longjmp} on PPCHal Finkel
2013-02-21Trivial cleanupBill Schmidt
2013-02-21Large code model support for PowerPC.Bill Schmidt
2013-02-21Code review cleanup for r175697Bill Schmidt
2013-02-21PPCDAGToDAGISel::PostprocessISelDAG()Bill Schmidt
2013-02-20Additional fixes for bug 15155.Bill Schmidt
2013-02-20Fix PR15155: lost vadd/vsplat optimization.Bill Schmidt
2013-02-13Add registration for PPC-specific passes to allow the IR to be dumpedKrzysztof Parzyszek
2013-01-19Sort all of the includes. Several files got checked in with mis-sortedChandler Carruth
2013-01-07This patch addresses bug 14678 by fixing two problems in medium code modelBill Schmidt
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-13This is another cleanup patch for 64-bit PowerPC TLS processing. I hadBill Schmidt
2012-12-12This patch implements local-dynamic TLS model support for the 64-bitBill Schmidt
2012-12-11This patch implements the general dynamic TLS model for 64-bit PowerPC.Bill Schmidt
2012-12-04This patch introduces initial-exec model support for thread-local storageBill Schmidt
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-11-27This patch implements medium code model support for 64-bit PowerPC.Bill Schmidt
2012-10-30PowerPC: More support for Altivec compare operationsAdhemerval Zanella
2012-10-10The PowerPC VRSAVE register has been somewhat of an odd beast sinceBill Schmidt
2012-10-08PR12716: PPC crashes on vector compareAdhemerval Zanella
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru
2012-08-28Optimize zext on PPC64.Hal Finkel
2012-06-21Treat TargetGlobalAddress as a constant for the purpose of matching pre-inc s...Hal Finkel
2012-06-20Add support for generating reg+reg (indexed) pre-inc loads on PPC.Hal Finkel
2012-06-19Add support for generating reg+reg preinc stores on PPC.Hal Finkel
2012-06-11Rename the PPC target feature gpul to mfocrf.Hal Finkel
2012-04-20Convert some uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper
2012-04-04Always compute all the bits in ComputeMaskedBits.Rafael Espindola
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2011-12-08MTCTR needs to be glued to BCTR so that CTR is not marked dead in MTCTR (anot...Hal Finkel
2011-12-07Add bundle aware API for querying instruction properties and switch the codeEvan Cheng
2011-11-16Sink codegen optimization level into MCCodeGenInfo along side relocation modelEvan Cheng
2011-07-26Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsm...Evan Cheng
2011-06-20Don't apply on PPC64 the 32bit ADDIC optimizations as there's no overflowRoman Divacky
2011-06-03Fix wrong usages of CTR/MCTR where CTR8/MCTR8 was meant.Roman Divacky
2011-05-19Fix PR8828 by removing the explicit def in MovePCToLR as well as the pointlessCameron Zwarich
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-21rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner
2010-09-21fix a long standing wart: all the ComplexPattern's were beingChris Lattner
2010-09-04zap dead code.Chris Lattner
2010-05-20The PPC MFCR instruction implicitly uses all 8 of the CRDale Johannesen
2010-04-17Use const qualifiers with TargetLowering. This eliminates severalDan Gohman