aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCHazardRecognizers.cpp
AgeCommit message (Expand)Author
2013-03-22Remove ABI-duplicated call instruction patterns.Ulrich Weigand
2012-03-31Fix dynamic linking on PPC64.Hal Finkel
2011-12-15Ensure that the nop that should follow a bl call in PPC64 ELF actually doesHal Finkel
2011-12-02remove unneeded FIXME commentHal Finkel
2011-12-02update PPC 940 hazard rec. to function in postRA modeHal Finkel
2011-10-17Add PPC 440 scheduler and some associated testsHal Finkel
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
2011-06-03Fix wrong usages of CTR/MCTR where CTR8/MCTR8 was meant.Roman Divacky
2010-12-24Various bits of framework needed for precise machine-level selectionAndrew Trick
2010-12-24whitespaceAndrew Trick
2010-12-23flags -> glue for selectiondagChris Lattner
2010-06-08Reapply r105521, this time appending "LLU" to 64 bitBruno Cardoso Lopes
2010-06-05revert r105521, which is breaking the buildbots with stuff like this:Chris Lattner
2010-06-05Initial AVX support for some instructions. No patterns matchedBruno Cardoso Lopes
2010-02-27remove a bogus pattern, which had the same pattern as STDUChris Lattner
2010-02-10Fix "the the" and similar typos.Dan Gohman
2009-08-23eliminate the last DOUTs from the targets.Chris Lattner
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-03Refactor ABI code in the PowerPC backend.Tilmann Scheller
2009-01-16Initial hazard recognizer support in post-pass scheduling. This includesDan Gohman
2009-01-15Generalize the HazardRecognizer interface so that it can be usedDan Gohman
2008-12-03Add a sanity-check to tablegen to catch the case where isSimpleLoadDan Gohman
2008-09-12Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman
2008-07-27Rename SDOperand to SDValue.Dan Gohman
2008-07-17Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman
2008-01-07rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner
2008-01-07use predicate.Chris Lattner
2008-01-06rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.Chris Lattner
2008-01-06rename isStore -> mayStore to more accurately reflect what it captures.Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-09-05LVXL and STVXL are also a load and store resp.Bill Wendling
2007-07-13Skeleton of post-RA scheduler; doesn't do anything yet.Dale Johannesen
2007-02-27Fix parenthesis for BCTRL_{ELF|Macho} test.Nicolas Geoffray
2007-02-25implement support for the linux/ppc function call ABI. Patch byChris Lattner
2006-12-07What should be the last unnecessary <iostream>s in the library.Bill Wendling
2006-11-16add ppc64 r+i stores with update.Chris Lattner
2006-11-15Switch loads over to use memri as the operand instead of a reg/imm operandChris Lattner
2006-11-13teach the g5 hazard recognizer about update loads. This fixesChris Lattner
2006-07-14Add missing PPC64 extload/truncstoresChris Lattner
2006-07-10Implement Regression/CodeGen/PowerPC/bswap-load-store.ll by folding bswapsChris Lattner
2006-03-22When possible, custom lower 32-bit SINT_TO_FP to this:Chris Lattner
2006-03-13Fix a couple of bugs that broke the alpha tester buildChris Lattner
2006-03-13Handle cracked instructions in dispatch group formation.Chris Lattner
2006-03-12Several big changes:Chris Lattner
2006-03-11blr is a branch tooChris Lattner
2006-03-08Change the interface for getting a target HazardRecognizer to be more clean.Chris Lattner
2006-03-07add another missing store.Chris Lattner
2006-03-07add a couple more load/store instrs, add a newline to the end of file.Chris Lattner
2006-03-07This kinda sorta implements "things that have to lead a dispatch group".Nate Begeman