aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
AgeCommit message (Expand)Author
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
2010-04-02use DebugLoc default ctor instead of DebugLoc::getUnknownLoc()Chris Lattner
2010-03-29Make isInt?? and isUint?? template specializations of the generic versions. ThisBenjamin Kramer
2010-03-02Sink InstructionSelect() out of each target into SDISel, and rename itChris Lattner
2010-02-10Fix "the the" and similar typos.Dan Gohman
2010-01-05Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman
2009-11-24Make capitalization of names starting "is" more consistent.Dale Johannesen
2009-11-20Remove an incorrect overaggressive optimizationDale Johannesen
2009-11-05Remove uninteresting and confusing debug output.Dan Gohman
2009-10-25Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky
2009-10-25Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky
2009-09-25Rename getTargetNode to getMachineNode, for consistency with theDan Gohman
2009-08-22Record variable debug info at ISel time directly.Devang Patel
2009-08-18PowerPC inline asm was emitting two output operandsDale Johannesen
2009-08-15Simplify a few more things, eliminating a few more dependencies onDan Gohman
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-07-31Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsageDan Gohman
2009-07-31Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and manyDaniel Dunbar
2009-07-31Manage MachineFunctions with an analysis Pass instead of the AnnotableDan Gohman
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-08Implement changes from Chris's feedback.Torok Edwin
2009-04-17Fix some failures in targets on available_externally functions,Chris Lattner
2009-02-13Remove refs to non-DebugLoc version of BuildMI from PowerPC.Dale Johannesen
2009-02-12fix PR3538 for PPCChris Lattner
2009-02-06Eliminate remaining non-DebugLoc version of getTargetNode.Dale Johannesen
2009-02-06Get rid of one more non-DebugLoc getNode andDale Johannesen