summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Generic cleanup.Bill Wendling2011-10-04
* Don't carry over the dispatchsetup hack from the old system.Bill Wendling2011-10-03
* Move the grabbing of the jump buffer into the caller function, eliminating th...Bill Wendling2011-10-03
* Whitespace.Eric Christopher2011-10-03
* Typo.Eric Christopher2011-10-03
* Moved type construction out of the loop and added an assert on the legality o...Nadav Rotem2011-10-01
* When inferring the pointer alignment, if the global doesn't have an initializerBill Wendling2011-09-30
* Promote comment to doxycomment. Adjust whitespace. No functionality change.Nick Lewycky2011-09-30
* Move getCommonSubClass() into TRI.Jakob Stoklund Olesen2011-09-30
* Comment grammar fixes.Torok Edwin2011-09-30
* Instead of crashing when MCAsmInfo is NULL, add an assert.Torok Edwin2011-09-30
* Clean up uses of switch instructions so they are not dependent on the operand...Eli Friedman2011-09-29
* 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