summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Place this bracket according to the LLVM style.Duncan Sands2011-09-29
* Remove NumImplicitOps which is now unused.Jakob Stoklund Olesen2011-09-29
* Use the local we already set up.Eric Christopher2011-09-29
* Rewrite MachineInstr::addOperand() to avoid NumImplicitOps.Jakob Stoklund Olesen2011-09-29
* Have the SjLjEHPrepare pass do some more heavy lifting.Bill Wendling2011-09-28
* A typeid of zero means a cleanup, not a catch. This case occursDuncan Sands2011-09-28
* Strip off pointer casts when looking at the eh.sjlj.functioncontext's argument.Bill Wendling2011-09-28
* Bitcast the alloca to an i8* to match the intrinsic's signature.Bill Wendling2011-09-28
* Create and use an llvm.eh.sjlj.functioncontext intrinsic.Bill Wendling2011-09-28
* In the new EH model, setup the function context and the call site info.Bill Wendling2011-09-28
* Don't conditionalize execution of the SjLj EH prepare pass.Bill Wendling2011-09-28
* Rename class and clean up source.Jakob Stoklund Olesen2011-09-28
* Rename SSEDomainFix -> lib/CodeGen/ExecutionDepsFix.Jakob Stoklund Olesen2011-09-28
* This is the start of the new SjLj EH preparation pass, which will replace theBill Wendling2011-09-27
* Remove an invalid assert that is really just asserting when the scheduler emitsCameron Zwarich2011-09-27
* Rename AddSelectionDAGCSEId() to addSelectionDAGCSEId().Jim Grosbach2011-09-27
* Cleanup PromoteIntOp_EXTRACT_VECTOR_ELT and PromoteIntRes_SETCC.Nadav Rotem2011-09-27
* Revert r140463; The patch assumes that <4 x i1> is saved to memory as 4 x i8,Nadav Rotem2011-09-27
* Fix emission of debug data for global variables. getContext() on DIGlobalVari...James Molloy2011-09-26
* Add target hook for pseudo instruction expansion.Jakob Stoklund Olesen2011-09-25
* [vector-select] Address one of the issues in pr10902. EXTRACT_VECTOR_ELEMENTNadav Rotem2011-09-25
* Clean up code after renaming LowerSubregs -> ExpandPostRAPseudos.Jakob Stoklund Olesen2011-09-25
* Rename LowerSubregs to ExpandPostRAPseudos.Jakob Stoklund Olesen2011-09-25
* Implement Duncan's suggestion to use the result of getSetCCResultType if it i...Nadav Rotem2011-09-24
* [Vector-Select] Address one of the problems in 10902.Nadav Rotem2011-09-24
* Verify that terminators follow non-terminators.Jakob Stoklund Olesen2011-09-23
* PR10998: It is not legal to sink an instruction past the terminator of a bloc...Eli Friedman2011-09-23
* Tweak the handling of MERGE_VALUES nodes: remove the need forDuncan Sands2011-09-23
* Vector-Select: Address one of the problems in pr10902. Add handling for theNadav Rotem2011-09-23
* Fix SimplifySelectCC to add newly created nodes to the DAGCombinerDan Gohman2011-09-22
* Constrain register classes instead of emitting copies.Jakob Stoklund Olesen2011-09-22
* Add a MinNumRegs argument to MRI::constrainRegClass().Jakob Stoklund Olesen2011-09-22
* Use the C personality function instead of the C++ personality function.Bill Wendling2011-09-22
* Do not unnecessarily use AT_specification DIE because it does not add any value.Devang Patel2011-09-21
* Attempt to update the shadow stack GC pass to the new EH model.Bill Wendling2011-09-21
* Tidy up. Whitepsace.Jim Grosbach2011-09-21
* [VECTOR-SELECT] Address one of the bugs in pr10902.Nadav Rotem2011-09-21
* Lower ARM adds/subs to add/sub after adding optional CPSR operand.Andrew Trick2011-09-21
* Add a DAGCombine for subvector extracts to remove useless chains ofBruno Cardoso Lopes2011-09-20
* Restore hasPostISelHook tblgen flag.Andrew Trick2011-09-20
* ARM isel bug fix for adds/subs operands.Andrew Trick2011-09-20
* whitespaceAndrew Trick2011-09-20
* white space cleanupsNadav Rotem2011-09-18
* Namespacify.Benjamin Kramer2011-09-16
* Spill mode: Hoist back-copies locally.Jakob Stoklund Olesen2011-09-16
* Disable local spill hoisting for non-killing copies.Jakob Stoklund Olesen2011-09-16
* Some legalization fixes for atomic load and store.Eli Friedman2011-09-15
* Add an option to disable spill hoisting.Jakob Stoklund Olesen2011-09-15
* VirtRegMap is counting spill slots, not register spills.Jakob Stoklund Olesen2011-09-15
* Count correctly when a COPY turns into a spill or reload.Jakob Stoklund Olesen2011-09-15