aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* Do away with ImmutablePredicateOperand.Evan Cheng2007-07-061-2/+2
* Here is the bulk of the sanitizing.Gabor Greif2007-07-052-2/+2
* PPC conditional branch predicate does not change after isel.Evan Cheng2007-07-051-1/+2
* Convert .cvsignore filesJohn Criswell2007-06-291-2/+0
* Prevent PPC::BCC first operand, the PRED number, from being isel'd into a LI ...Evan Cheng2007-06-291-1/+4
* Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits fromDan Gohman2007-06-223-6/+8
* describe an argument, hide it.Chris Lattner2007-06-191-1/+3
* If a function is vararg, never pass inreg arguments in registers. Thanks toChris Lattner2007-06-191-1/+2
* Rename MVT::getVectorBaseType to MVT::getVectorElementType.Dan Gohman2007-06-141-2/+2
* Handle blocks with 2 unconditional branches in AnalyzeBranch.Dale Johannesen2007-06-131-0/+10
* Add a utility routine to check for unpredicated terminator instruction.Evan Cheng2007-06-081-3/+3
* Implementation of compilation callback in PPC ELF32Nicolas Geoffray2007-05-291-31/+32
* name change requested by review of previous patchDale Johannesen2007-05-222-2/+2
* Make tail merging the default, except on powerPC. There was no prior artDale Johannesen2007-05-222-0/+5
* BlockHasNoFallThrough() now returns true if block ends with a return instruct...Evan Cheng2007-05-211-0/+1
* Apply this patch:Dan Gohman2007-05-181-1/+1
* RemoveBranch() and InsertBranch() now returns number of instructions deleted ...Evan Cheng2007-05-182-13/+16
* add support for 128-bit add/sub on ppc64Chris Lattner2007-05-171-0/+34
* fix some subtle inline asm selection issuesChris Lattner2007-05-151-9/+17
* PredicateOperand can be used as a normal operand for isel.Evan Cheng2007-05-081-1/+1
* R0 is a sub-register of X0, etc.Evan Cheng2007-05-081-3/+3
* revert accidental commitChris Lattner2007-05-031-1/+3
* add support for printing offset of globalChris Lattner2007-05-032-3/+6
* Drop 'const'Devang Patel2007-05-032-4/+4
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-022-4/+4
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-012-1/+7
* eliminateFrameIndex() change.Evan Cheng2007-05-012-2/+4
* llvm bug #1350, parts 1, 2, and 3.Nate Begeman2007-05-011-1/+50
* Match MachineFunction::UsedPhysRegs changes.Evan Cheng2007-04-251-7/+6
* Relex assertions to account for additional implicit def / use operands.Evan Cheng2007-04-251-5/+5
* Fix PR1351 and CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.llChris Lattner2007-04-241-0/+6
* Fix a bug in PPCTargetLowering::isLegalAddressingMode, scales other than 0/1/2Chris Lattner2007-04-091-0/+3
* Squelch a warning about mismatch between sign of constant and sign of returnReid Spencer2007-04-041-1/+1
* Starting implementation of the ELF32 ABI specification of varargs handling.Nicolas Geoffray2007-04-032-9/+177
* The PPC64 ELF ABI is "intended to use the same structure layout and calling c...Nicolas Geoffray2007-04-036-92/+46
* Addition to the previous commit for getCalleeSavedRegClasses:Nicolas Geoffray2007-04-031-2/+4
* The ELF ABI specifies F1-F8 registers as argument registers for double, notNicolas Geoffray2007-04-035-10/+12
* Fix a bug which caused us to never be able to use signed comparisons forChris Lattner2007-04-021-1/+1
* add a noteChris Lattner2007-03-311-0/+23
* implement the new addressing mode description hook.Chris Lattner2007-03-302-1/+38
* "The C standards do say that "char" may either be a "signed char" or "unsignedLauro Ramos Venancio2007-03-271-1/+1
* add a noteChris Lattner2007-03-251-0/+1
* add a noteChris Lattner2007-03-251-0/+13
* Fix CodeGen/PowerPC/2007-03-24-cntlzd.llChris Lattner2007-03-251-1/+4
* switch TargetLowering::getConstraintType to take the entire constraint,Chris Lattner2007-03-252-13/+15
* Protect R31's frame offset from being used by callee-saved registers, when R31Nicolas Geoffray2007-03-211-0/+20
* Added MRegisterInfo hook to re-materialize an instruction.Evan Cheng2007-03-202-0/+12
* Stack and register alignment of call arguments in the ELF ABINicolas Geoffray2007-03-131-6/+52
* More flexible TargetLowering LSR hooks for testing whether an immediate is a ...Evan Cheng2007-03-122-5/+10
* Putting more constants which do not contain relocations into .literal{4|8|16}Evan Cheng2007-03-081-6/+9