aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Division by pow-of-2 is not cheap on SPU, do it with Kalle Raiskila2010-11-232-2/+22
* Implement the rex64 prefix.Rafael Espindola2010-11-232-1/+5
* Expand a little on the description of what InstructionSimplify does.Duncan Sands2010-11-232-5/+9
* Clarify that constant folding of instructions applies when all operandsDuncan Sands2010-11-232-16/+18
* Invalidate the layout on any relaxation, not just Instructions. Bug found by ...Rafael Espindola2010-11-232-13/+14
* Produce a relocation for pcrel absolute values. Based on a patch by David Meyer.Rafael Espindola2010-11-232-8/+28
* Optimize a common case in the Lengauer-Tarjan dominators algorithm. This gives aCameron Zwarich2010-11-231-2/+9
* Revert functionality doug added in r98575 that was neverChris Lattner2010-11-232-24/+15
* Reuse data fragments while lowering. Patch by David Meyer.Rafael Espindola2010-11-232-28/+86
* Fix formatting nits in the coding standards. Reviewed by clattner.Zhanyong Wan2010-11-231-14/+14
* fix this harder.Chris Lattner2010-11-231-2/+2
* fix a bug I introduced on the other side of the #ifdefChris Lattner2010-11-231-2/+2
* reimplement SwapByteOrder.h in terms of overloading instead of Chris Lattner2010-11-233-53/+52
* Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck2010-11-2330-1145/+1142
* add a 'LLVMConstIntOfArbitraryPrecision' api to the C api,Chris Lattner2010-11-232-0/+11
* duncan's spider sense was right, I completely reversed the conditionChris Lattner2010-11-232-12/+12
* filecheckizeChris Lattner2010-11-232-17/+22
* Fixed some style issues (no _, no spc after !)Jason W Kim2010-11-221-6/+6
* Remove duplicated constants. Thanks to Jason for noticing it.Rafael Espindola2010-11-222-42/+26
* InstCombine: Implement X - A*-B -> X + A*B.Benjamin Kramer2010-11-223-16/+29
* Make the <ARCH>ELFObjectWriter statics privateJason W Kim2010-11-221-0/+3
* Fix misplaced statics.Jason W Kim2010-11-221-6/+5
* Kill trailing whitespaceJason W Kim2010-11-221-3/+3
* Refactor the ELFRelocationEntry (pull up) and move the arch-specific statics ...Jason W Kim2010-11-221-46/+54
* Fix epilogue codegen to avoid leaving the stack pointer in an invalidEvan Cheng2010-11-229-37/+124
* Add a newline.Mikhail Glushenkov2010-11-221-1/+2
* llvmc: Make -march/-mcpu/-mtune behaviour more consistent with gcc.Mikhail Glushenkov2010-11-221-6/+6
* If a GEP index simply advances by multiples of a type of zero size,Duncan Sands2010-11-223-16/+35
* Fix a bug with extractelement on SPU.Kalle Raiskila2010-11-222-2/+14
* Add basic CFI methods to the streamer interface.Rafael Espindola2010-11-224-7/+133
* Move the "gep undef" -> "undef" transform from instcombine toDuncan Sands2010-11-222-7/+11
* Remove some #includes.Rafael Espindola2010-11-222-2/+3
* Implement the "if (X == 6 || X == 4)" -> "if ((X|2) == 6)" optimization.Benjamin Kramer2010-11-223-11/+69
* Don't keep track of inserted phis in PromoteMemoryToRegister: the informationDuncan Sands2010-11-221-8/+3
* Fix a compiler warning about Kind being used uninitializedDuncan Sands2010-11-221-1/+1
* Pseudos default to 4byte size, let the instruction size field noticeEric Christopher2010-11-211-1/+3
* Implement ELF object file writing support for the MBlaze backend. Its not per...Wesley Peck2010-11-218-121/+279
* Implement branch analysis in the MBlaze backend.Wesley Peck2010-11-213-47/+202
* Make it a little bit more explicit that the MBlaze backend only supports uptoWesley Peck2010-11-212-3/+3
* Fix an error in the MBlaze delay slot filler where instructions that alreadyWesley Peck2010-11-211-16/+29
* fix commentChris Lattner2010-11-211-1/+0
* apparently tailcalls are better on darwin/x86-64 than on linux?Chris Lattner2010-11-211-0/+18
* Initialize MemDep's TD member so buildbots don't trip over an uninitialized p...Benjamin Kramer2010-11-211-0/+2
* Add a rather pointless InstructionSimplify transform, inspired by recent cons...Duncan Sands2010-11-212-2/+18
* Fix spelling.Duncan Sands2010-11-211-2/+2
* More Thumb encodings.Bill Wendling2010-11-211-25/+82
* Add encoding for ARM "trap" instruction.Bill Wendling2010-11-214-5/+9
* The "trap" instruction is one of this which doesn't have a condition code. HackBill Wendling2010-11-211-2/+5
* - Give "trap" the correct encoding, at least according to Darwin's assembler.Bill Wendling2010-11-211-3/+10
* apply Dan's fix for PR8268 which allows constant folding to handle indexes overChris Lattner2010-11-211-7/+15