aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* First patch in the direction of splitting MachineCodeEmitter in two subclasses:Bruno Cardoso Lopes2009-05-306-53/+129
* Return the operand rather than a null SDValue when the given SELECT_CC Eli Friedman2009-05-281-3/+3
* Ger rid of some dead code.Eli Friedman2009-05-271-3/+0
* Make the PPC backend use a legal type for the operands to the BUILD_VECTOREli Friedman2009-05-241-5/+3
* Propagate CPU string out of SubtargetFeaturesAnton Korobeynikov2009-05-231-1/+3
* Change MachineInstrBuilder::addReg() to take a flag instead of a list ofBill Wendling2009-05-132-41/+63
* Don't #include DerivedTypes.h from TargetData.h.Jay Foad2009-05-111-0/+1
* Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands2009-05-091-2/+2
* PPC::B and PPC::BCC's target operand may be an immediate.Evan Cheng2009-05-081-0/+9
* Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling2009-04-294-17/+29
* Second attempt:Bill Wendling2009-04-294-28/+32
* r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling2009-04-284-32/+28
* Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling2009-04-284-28/+32
* 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman2009-04-273-195/+207
* Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola2009-04-243-210/+195
* PR2957Nate Begeman2009-04-243-195/+210
* Fix spurious indentation in a comment.Dan Gohman2009-04-231-1/+1
* Fix some failures in targets on available_externally functions,Chris Lattner2009-04-171-0/+6
* Pass in the std::string parameter instead of returning it by value.Bill Wendling2009-04-101-1/+2
* fix warning in -asserts build.Chris Lattner2009-03-261-4/+2
* CodeGen still defaults to non-verbose asm, but llc now overrides it and defau...Evan Cheng2009-03-254-16/+16
* Do not emit comments unless -asm-verbose.Evan Cheng2009-03-241-15/+32
* It makes no sense to have a ODR version of commonDuncan Sands2009-03-111-4/+2
* Introduce new linkage types linkonce_odr, weak_odr, common_odrDuncan Sands2009-03-071-13/+23
* Use early exit to reduce indentation. No functional change.Bob Wilson2009-03-031-128/+128
* Fix a bunch of Doxygen syntax issues. Escape special characters,Dan Gohman2009-03-032-3/+3
* Generalize BuildVectorSDNode::isConstantSplat to use APInts and handleBob Wilson2009-03-021-8/+11
* Combine PPC's GetConstantBuildVectorBits and isConstantSplat functions to a newBob Wilson2009-03-011-106/+5
* Alignment values for i64 and f64 on ppc64 were wrong,Dale Johannesen2009-02-271-1/+3
* Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.Evan Cheng2009-02-251-15/+110
* Remove all "cached" data from BuildVectorSDNode, preferring to retrieveScott Michel2009-02-251-6/+6
* Overhaul my earlier submission due to feedback. It's a large patch, but most ofBill Wendling2009-02-244-23/+29
* Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTORScott Michel2009-02-221-109/+14
* Factor out the code to add a MachineOperand to a MachineInstrBuilder.Dan Gohman2009-02-181-18/+4
* GV with null value initializer shouldn't go to BSS if it's meant for a mergea...Evan Cheng2009-02-181-1/+2
* Remove trailing whitespace to reduce later commit patch noise.Scott Michel2009-02-171-344/+344
* Remove refs to non-DebugLoc version of BuildMI from PowerPC.Dale Johannesen2009-02-135-149/+173
* Eliminate a couple of non-DebugLoc BuildMI variants.Dale Johannesen2009-02-121-16/+19
* fix PR3538 for PPCChris Lattner2009-02-121-4/+14
* Move debug loc info along when the spiller creates new instructions.Bill Wendling2009-02-122-38/+47
* Turns out AnalyzeBranch can modify the mbb being analyzed. This is a nastyEvan Cheng2009-02-092-3/+6
* Use getDebugLoc forwarder instead of getNode()->getDebugLoc.Dale Johannesen2009-02-071-10/+10
* Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowingDan Gohman2009-02-072-6/+6
* Get rid of the last non-DebugLoc versions of getNode!Dale Johannesen2009-02-071-3/+6
* Remove more non-DebugLoc getNode variants. UseDale Johannesen2009-02-061-9/+2
* Remove more non-DebugLoc versions of getNode.Dale Johannesen2009-02-061-30/+37
* Eliminate remaining non-DebugLoc version of getTargetNode.Dale Johannesen2009-02-062-21/+24
* Move getPointerRegClass from TargetInstrInfo to TargetRegisterInfo.Evan Cheng2009-02-064-14/+13
* Get rid of one more non-DebugLoc getNode andDale Johannesen2009-02-062-98/+106
* Remove a non-DebugLoc version of getNode.Dale Johannesen2009-02-052-35/+42