aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-10-07whitespaceAndrew Trick
2011-10-06Remove the old atomic instrinsics. autoupgrade functionality is included wit...Eli Friedman
2011-10-05Modify the mapping from landing pad to call sites to accept more than one callBill Wendling
2011-10-05Add an ivar that maps a landing pad's EH symbol to the call sites that may jumpBill Wendling
2011-10-05Small refactoring. Cache the FunctionInfo->MBB into a local variable.Bill Wendling
2011-10-05Fix sub-register operand verification.Jakob Stoklund Olesen
2011-10-05Fix comment to reflect the new EH stuff.Bill Wendling
2011-10-05Remove unused DstSubIdx argument.Jakob Stoklund Olesen
2011-10-05Simplify EXTRACT_SUBREG emission.Jakob Stoklund Olesen
2011-10-05Simplify INSERT_SUBREG emission.Jakob Stoklund Olesen
2011-10-05Add a FIXME.Jakob Stoklund Olesen
2011-10-05Also add <imp-use,kill> flags for redefined super-registers.Jakob Stoklund Olesen
2011-10-05Also add <def,undef> flags when coalescing sub-registers.Jakob Stoklund Olesen
2011-10-04Teach the MC to output code/data region marker labels in MachO and ELF modes....Owen Anderson
2011-10-04Create a mapping between the landing pad basic block and the call site index ...Bill Wendling
2011-10-04Allow <undef> flags on def operands as well as uses.Jakob Stoklund Olesen
2011-10-04Generic cleanup.Bill Wendling
2011-10-03Don't carry over the dispatchsetup hack from the old system.Bill Wendling
2011-10-03Move the grabbing of the jump buffer into the caller function, eliminating th...Bill Wendling
2011-10-03Whitespace.Eric Christopher
2011-10-03Typo.Eric Christopher
2011-10-01Moved type construction out of the loop and added an assert on the legality o...Nadav Rotem
2011-09-30When inferring the pointer alignment, if the global doesn't have an initializerBill Wendling
2011-09-30Promote comment to doxycomment. Adjust whitespace. No functionality change.Nick Lewycky
2011-09-30Move getCommonSubClass() into TRI.Jakob Stoklund Olesen
2011-09-30Comment grammar fixes.Torok Edwin
2011-09-30Instead of crashing when MCAsmInfo is NULL, add an assert.Torok Edwin
2011-09-29Clean up uses of switch instructions so they are not dependent on the operand...Eli Friedman
2011-09-29Place this bracket according to the LLVM style.Duncan Sands
2011-09-29Remove NumImplicitOps which is now unused.Jakob Stoklund Olesen
2011-09-29Use the local we already set up.Eric Christopher
2011-09-29Rewrite MachineInstr::addOperand() to avoid NumImplicitOps.Jakob Stoklund Olesen
2011-09-28Have the SjLjEHPrepare pass do some more heavy lifting.Bill Wendling
2011-09-28A typeid of zero means a cleanup, not a catch. This case occursDuncan Sands
2011-09-28Strip off pointer casts when looking at the eh.sjlj.functioncontext's argument.Bill Wendling
2011-09-28Bitcast the alloca to an i8* to match the intrinsic's signature.Bill Wendling
2011-09-28Create and use an llvm.eh.sjlj.functioncontext intrinsic.Bill Wendling
2011-09-28In the new EH model, setup the function context and the call site info.Bill Wendling
2011-09-28Don't conditionalize execution of the SjLj EH prepare pass.Bill Wendling
2011-09-28Rename class and clean up source.Jakob Stoklund Olesen
2011-09-28Rename SSEDomainFix -> lib/CodeGen/ExecutionDepsFix.Jakob Stoklund Olesen
2011-09-27This is the start of the new SjLj EH preparation pass, which will replace theBill Wendling
2011-09-27Remove an invalid assert that is really just asserting when the scheduler emitsCameron Zwarich
2011-09-27Rename AddSelectionDAGCSEId() to addSelectionDAGCSEId().Jim Grosbach
2011-09-27Cleanup PromoteIntOp_EXTRACT_VECTOR_ELT and PromoteIntRes_SETCC.Nadav Rotem
2011-09-27Revert r140463; The patch assumes that <4 x i1> is saved to memory as 4 x i8,Nadav Rotem
2011-09-26Fix emission of debug data for global variables. getContext() on DIGlobalVari...James Molloy
2011-09-25Add target hook for pseudo instruction expansion.Jakob Stoklund Olesen
2011-09-25[vector-select] Address one of the issues in pr10902. EXTRACT_VECTOR_ELEMENTNadav Rotem
2011-09-25Clean up code after renaming LowerSubregs -> ExpandPostRAPseudos.Jakob Stoklund Olesen