Expand the check for a landing pad so that it looks at the basic block's
[oota-llvm.git] / lib / CodeGen /
2011-10-12 Bill WendlingExpand the check for a landing pad so that it looks...
2011-10-12 Jakob Stoklund OlesenUse an existing function.
2011-10-12 Evan ChengFix r141744.
2011-10-11 Evan ChengRefine r141689 with a tri-state variable.
2011-10-11 Eric ChristopherAdd a new wrapper node for a DILexicalBlock that encaps...
2011-10-11 Eric ChristopherFormatting.
2011-10-11 Bill WendlingN.B. This is with the new EH scheme:
2011-10-11 Devang PatelAdd dominance check for the instruction being hoisted.
2011-10-11 Nadav RotemAdd support for legalization of vector SHL/SRA/SRL...
2011-10-11 Nadav RotemAdd support for legalization of vector trunc-store...
2011-10-11 Nadav RotemCleanup the trunc-store legalization code and add asserts.
2011-10-10 Devang PatelRevert r141569 and r141576.
2011-10-10 Jakob Stoklund OlesenGive targets a chance to expand even standard pseudos.
2011-10-10 Devang PatelIf loop header is also loop exiting block then it may...
2011-10-10 Devang PatelAdd dominance check for the instruction being hoisted.
2011-10-08 Bill WendlingUse the code that lowers the arguments and spills any...
2011-10-07 Bill WendlingThread the chain through the eh.sjlj.setjmp intrinsic...
2011-10-07 Andrew TrickPostRA scheduler fix. Clear stale loop dependencies.
2011-10-07 Andrew Trickwhitespace
2011-10-06 Eli FriedmanRemove the old atomic instrinsics. autoupgrade functio...
2011-10-05 Bill WendlingModify the mapping from landing pad to call sites to...
2011-10-05 Bill WendlingAdd an ivar that maps a landing pad's EH symbol to...
2011-10-05 Bill WendlingSmall refactoring. Cache the FunctionInfo->MBB into...
2011-10-05 Jakob Stoklund OlesenFix sub-register operand verification.
2011-10-05 Bill WendlingFix comment to reflect the new EH stuff.
2011-10-05 Jakob Stoklund OlesenRemove unused DstSubIdx argument.
2011-10-05 Jakob Stoklund OlesenSimplify EXTRACT_SUBREG emission.
2011-10-05 Jakob Stoklund OlesenSimplify INSERT_SUBREG emission.
2011-10-05 Jakob Stoklund OlesenAdd a FIXME.
2011-10-05 Jakob Stoklund OlesenAlso add <imp-use,kill> flags for redefined super-regis...
2011-10-05 Jakob Stoklund OlesenAlso add <def,undef> flags when coalescing sub-registers.
2011-10-04 Owen AndersonTeach the MC to output code/data region marker labels...
2011-10-04 Bill WendlingCreate a mapping between the landing pad basic block...
2011-10-04 Jakob Stoklund OlesenAllow <undef> flags on def operands as well as uses.
2011-10-04 Bill WendlingGeneric cleanup.
2011-10-03 Bill WendlingDon't carry over the dispatchsetup hack from the old...
2011-10-03 Bill WendlingMove the grabbing of the jump buffer into the caller...
2011-10-03 Eric ChristopherWhitespace.
2011-10-03 Eric ChristopherTypo.
2011-10-01 Nadav RotemMoved type construction out of the loop and added an...
2011-09-30 Bill WendlingWhen inferring the pointer alignment, if the global...
2011-09-30 Nick LewyckyPromote comment to doxycomment. Adjust whitespace....
2011-09-30 Jakob Stoklund OlesenMove getCommonSubClass() into TRI.
2011-09-30 Torok EdwinComment grammar fixes.
2011-09-30 Torok EdwinInstead of crashing when MCAsmInfo is NULL, add an...
2011-09-29 Eli FriedmanClean up uses of switch instructions so they are not...
2011-09-29 Duncan SandsPlace this bracket according to the LLVM style.
2011-09-29 Jakob Stoklund OlesenRemove NumImplicitOps which is now unused.
2011-09-29 Eric ChristopherUse the local we already set up.
2011-09-29 Jakob Stoklund OlesenRewrite MachineInstr::addOperand() to avoid NumImplicitOps.
2011-09-28 Bill WendlingHave the SjLjEHPrepare pass do some more heavy lifting.
2011-09-28 Duncan SandsA typeid of zero means a cleanup, not a catch. This...
2011-09-28 Bill WendlingStrip off pointer casts when looking at the eh.sjlj...
2011-09-28 Bill WendlingBitcast the alloca to an i8* to match the intrinsic...
2011-09-28 Bill WendlingCreate and use an llvm.eh.sjlj.functioncontext intrinsic.
2011-09-28 Bill WendlingIn the new EH model, setup the function context and...
2011-09-28 Bill WendlingDon't conditionalize execution of the SjLj EH prepare...
2011-09-28 Jakob Stoklund OlesenRename class and clean up source.
2011-09-28 Jakob Stoklund OlesenRename SSEDomainFix -> lib/CodeGen/ExecutionDepsFix.
2011-09-27 Bill WendlingThis is the start of the new SjLj EH preparation pass...
2011-09-27 Cameron ZwarichRemove an invalid assert that is really just asserting...
2011-09-27 Jim GrosbachRename AddSelectionDAGCSEId() to addSelectionDAGCSEId().
2011-09-27 Nadav RotemCleanup PromoteIntOp_EXTRACT_VECTOR_ELT and PromoteIntR...
2011-09-27 Nadav RotemRevert r140463; The patch assumes that <4 x i1> is...
2011-09-26 James MolloyFix emission of debug data for global variables. getCon...
2011-09-25 Jakob Stoklund OlesenAdd target hook for pseudo instruction expansion.
2011-09-25 Nadav Rotem[vector-select] Address one of the issues in pr10902...
2011-09-25 Jakob Stoklund OlesenClean up code after renaming LowerSubregs -> ExpandPost...
2011-09-25 Jakob Stoklund OlesenRename LowerSubregs to ExpandPostRAPseudos.
2011-09-24 Nadav RotemImplement Duncan's suggestion to use the result of...
2011-09-24 Nadav Rotem[Vector-Select] Address one of the problems in 10902.
2011-09-23 Jakob Stoklund OlesenVerify that terminators follow non-terminators.
2011-09-23 Eli FriedmanPR10998: It is not legal to sink an instruction past...
2011-09-23 Duncan SandsTweak the handling of MERGE_VALUES nodes: remove the...
2011-09-23 Nadav RotemVector-Select: Address one of the problems in pr10902...
2011-09-22 Dan GohmanFix SimplifySelectCC to add newly created nodes to...
2011-09-22 Jakob Stoklund OlesenConstrain register classes instead of emitting copies.
2011-09-22 Jakob Stoklund OlesenAdd a MinNumRegs argument to MRI::constrainRegClass().
2011-09-22 Bill WendlingUse the C personality function instead of the C++ perso...
2011-09-21 Devang PatelDo not unnecessarily use AT_specification DIE because...
2011-09-21 Bill WendlingAttempt to update the shadow stack GC pass to the new...
2011-09-21 Jim GrosbachTidy up. Whitepsace.
2011-09-21 Nadav Rotem[VECTOR-SELECT] Address one of the bugs in pr10902.
2011-09-21 Andrew TrickLower ARM adds/subs to add/sub after adding optional...
2011-09-20 Bruno Cardoso LopesAdd a DAGCombine for subvector extracts to remove usele...
2011-09-20 Andrew TrickRestore hasPostISelHook tblgen flag.
2011-09-20 Andrew TrickARM isel bug fix for adds/subs operands.
2011-09-20 Andrew Trickwhitespace
2011-09-18 Nadav Rotemwhite space cleanups
2011-09-16 Benjamin KramerNamespacify.
2011-09-16 Jakob Stoklund OlesenSpill mode: Hoist back-copies locally.
2011-09-16 Jakob Stoklund OlesenDisable local spill hoisting for non-killing copies.
2011-09-15 Eli FriedmanSome legalization fixes for atomic load and store.
2011-09-15 Jakob Stoklund OlesenAdd an option to disable spill hoisting.
2011-09-15 Jakob Stoklund OlesenVirtRegMap is counting spill slots, not register spills.
2011-09-15 Jakob Stoklund OlesenCount correctly when a COPY turns into a spill or reload.
2011-09-15 Jakob Stoklund OlesenCount inserted spills and reloads more accurately.
2011-09-15 Jakob Stoklund OlesenTrace through sibling PHIs in bulk.
2011-09-15 Jakob Stoklund OlesenSpeed up LiveIntervals::shrinkToUse with some caching.
2011-09-15 Jakob Stoklund OlesenRevert r139782, "RemoveCopyByCommutingDef doesn't need...
next