aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Fill delay slot with useful instructions. Modified from Sparc's version of delayAkira Hatanaka2011-09-291-12/+201
* Create a machine basic block in the constant pool and retrieve the symbol for...Bill Wendling2011-09-292-0/+7
* Support creating a constant pool value for a machine basic block.Bill Wendling2011-09-292-2/+30
* Fold two identical set lookups into one. No functionality change.Nick Lewycky2011-09-291-4/+2
* When eliminating unnecessary retain+autorelease on return values,Dan Gohman2011-09-291-1/+2
* Don't eliminate objc_retainBlock calls on stack objects if theDan Gohman2011-09-291-8/+29
* Mips64 arithmetic and logical instructions with two source registers.Akira Hatanaka2011-09-291-0/+30
* Clean up uses of switch instructions so they are not dependent on the operand...Eli Friedman2011-09-297-33/+54
* Cosmetic changes, as per Nick's review.Devang Patel2011-09-291-0/+1
* Place this bracket according to the LLVM style.Duncan Sands2011-09-291-2/+1
* PTX: Fix broken shared library buildJustin Holewinski2011-09-294-22/+43
* Expand the x86 V_SET0* pseudos right after register allocation.Jakob Stoklund Olesen2011-09-294-60/+66
* Target/ARM: Unbreak! CMake! Build!NAKAMURA Takumi2011-09-291-1/+0
* Delete NEONMoveFix, now unused.Jakob Stoklund Olesen2011-09-293-149/+0
* Use ExecutionDepsFix instead of NEONMoveFix.Jakob Stoklund Olesen2011-09-292-11/+21
* typo + pastoAndrew Trick2011-09-291-2/+2
* Remove NumImplicitOps which is now unused.Jakob Stoklund Olesen2011-09-291-18/+12
* LSR: rewrite inner loops only.Andrew Trick2011-09-291-5/+21
* Move to ISelLowering.Bill Wendling2011-09-293-131/+0
* PTX: Add new patterns for bitconvert and any_extendJustin Holewinski2011-09-291-213/+208
* Use the local we already set up.Eric Christopher2011-09-291-1/+1
* Rewrite MachineInstr::addOperand() to avoid NumImplicitOps.Jakob Stoklund Olesen2011-09-291-81/+53
* Revert r140731, "Define classes for unary and binary FP instructions and use ...Jakob Stoklund Olesen2011-09-282-63/+55
* Tighten a ARM dag combine condition to avoid an identity transformation, whichEvan Cheng2011-09-281-1/+1
* Define classes for unary and binary FP instructions and use them to defineAkira Hatanaka2011-09-282-55/+63
* Have the SjLjEHPrepare pass do some more heavy lifting.Bill Wendling2011-09-281-34/+55
* PR11033: Make sure we don't generate PCMPGTQ and PCMPEQQ if the target CPU do...Eli Friedman2011-09-281-0/+7
* Object: Add isSection{Data,BSS}.Michael J. Spencer2011-09-283-0/+58
* Perform the lowering only if there are invokes.Bill Wendling2011-09-281-9/+19
* Ahem...actually *add* the ARMSjLjLowering pass to the pass manager.Bill Wendling2011-09-281-1/+1
* PTX: Fix alignment logicJustin Holewinski2011-09-281-1/+1
* Rename predicate In32BitMode to NotFP64bit and add definition of IsFP64bit.Akira Hatanaka2011-09-281-9/+10
* Remove definitions of branch-on-FP-likely instructions. They are deprecated.Akira Hatanaka2011-09-281-4/+0
* Mips64 predicate definitions. Patch by Liu.Akira Hatanaka2011-09-281-0/+7
* indvars: generalize SCEV getPreStartForSignExtend.Andrew Trick2011-09-281-2/+14
* PTX: MC-ize the PTX backend (patch 2 of N)Justin Holewinski2011-09-282-12/+3
* PTX: MC-ize the PTX back-end (patch 1 of N)Justin Holewinski2011-09-2819-64/+449
* Check in a patch that has already been code reviewed by Owen that I'd forgott...James Molloy2011-09-288-12/+128
* A typeid of zero means a cleanup, not a catch. This case occursDuncan Sands2011-09-281-2/+4
* PTX: Simplify code. No functionality change.Benjamin Kramer2011-09-281-13/+5
* PTX: Pass param name strings per const reference.Benjamin Kramer2011-09-282-7/+7
* Strip off pointer casts when looking at the eh.sjlj.functioncontext's argument.Bill Wendling2011-09-281-1/+2
* Bitcast the alloca to an i8* to match the intrinsic's signature.Bill Wendling2011-09-281-1/+4
* Create and use an llvm.eh.sjlj.functioncontext intrinsic.Bill Wendling2011-09-282-0/+14
* In the new EH model, setup the function context and the call site info.Bill Wendling2011-09-281-1/+181
* Don't conditionalize execution of the SjLj EH prepare pass.Bill Wendling2011-09-281-5/+1
* indvars should hoist [sz]ext because licm is not rerun.Andrew Trick2011-09-281-17/+27
* PR10628: Fix getModRefInfo so it queries the underlying alias() implementatio...Eli Friedman2011-09-281-1/+1
* Rename class and clean up source.Jakob Stoklund Olesen2011-09-281-25/+28
* Rename SSEDomainFix -> lib/CodeGen/ExecutionDepsFix.Jakob Stoklund Olesen2011-09-283-1/+1