2010-03-28 |
Chris Lattner | add a statistic for the # times isel has to backtrack. |
blob | commitdiff | raw |
2010-03-28 |
Chris Lattner | finally remove the immAllOnesV_bc/immAllZerosV_bc patterns |
blob | commitdiff | raw | diff to current |
2010-03-28 |
Chris Lattner | comply with the wishes of a fixme. |
blob | commitdiff | raw | diff to current |
2010-03-28 |
Chris Lattner | now that (parallel) is gone and a variety of bugs in... |
blob | commitdiff | raw | diff to current |
2010-03-28 |
Chris Lattner | add an optimized form of OPC_EmitMergeInputChains for... |
blob | commitdiff | raw | diff to current |
2010-03-28 |
Chris Lattner | don't add nodes to the now-dead nodes list multiple... |
blob | commitdiff | raw | diff to current |
2010-03-28 |
Chris Lattner | don't add flag nodes with chain results to the NowDeadNodes |
blob | commitdiff | raw | diff to current |
2010-03-27 |
Chris Lattner | improve -debug-only=isel comments for cases when we... |
blob | commitdiff | raw | diff to current |
2010-03-25 |
Chris Lattner | Change tblgen to emit FOOISD opcode names as two |
blob | commitdiff | raw | diff to current |
2010-03-15 |
Devang Patel | Emit dwarf variable info communicated by code generator... |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Chris Lattner | fix ShrinkDemandedOps to not leave dead nodes around, |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Chris Lattner | rewrite ShrinkDemandedOps to be faster and indent less, |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Chris Lattner | make -view-isel-dags print after the 'ShrinkDemandedOps... |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Chris Lattner | fix AsmPrinter::GetBlockAddressSymbol to always return... |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Chris Lattner | change the LabelSDNode to be EHLabelSDNode and make... |
blob | commitdiff | raw | diff to current |
2010-03-09 |
Dan Gohman | Attempt to make this debug output meaningful, both... |
blob | commitdiff | raw | diff to current |
2010-03-09 |
Dan Gohman | Print the correct index in the "match failed at index... |
blob | commitdiff | raw | diff to current |
2010-03-05 |
Jakob Stoklund Olesen | Avoid creating bad PHI instructions when BR is being... |
blob | commitdiff | raw | diff to current |
2010-03-05 |
Chris Lattner | Fix PR6497, a bug where we'd fold a load into an addc |
blob | commitdiff | raw | diff to current |
2010-03-05 |
Chris Lattner | inline a small function with one call site. |
blob | commitdiff | raw | diff to current |
2010-03-04 |
Chris Lattner | add a statistic for # times fastisel fails. |
blob | commitdiff | raw | diff to current |
2010-03-04 |
Chris Lattner | change the new isel matcher to emit ComplexPattern... |
blob | commitdiff | raw | diff to current |
2010-03-04 |
Chris Lattner | inline CannotYetSelectIntrinsic into CannotYetSelect... |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Chris Lattner | add some of the more obscure predicate types to the |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Chris Lattner | speed up scope node processing: if the first element... |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Chris Lattner | introduce a new SwitchTypeMatcher node (which is analog... |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Chris Lattner | Fix some issues in WalkChainUsers dealing with |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Chris Lattner | run HandleMergeInputChains even if we only have one... |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Chris Lattner | Fix the xfail I added a couple of patches back. The... |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Chris Lattner | I was confused about this, it turns out that MorphNodeTo |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Chris Lattner | factor node morphing out to its own helper method. |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Chris Lattner | Sink InstructionSelect() out of each target into SDISel... |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Chris Lattner | Use the right induction variable. |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Chris Lattner | Rewrite chain handling validation and input TokenFactor... |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Chris Lattner | remove dead code. |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Chris Lattner | refactor some code out of OPC_EmitMergeInputChains... |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Chris Lattner | Accelerate isel dispatch for tables that start with... |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Chris Lattner | some trivial microoptimizations. |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Chris Lattner | eliminate the CheckMultiOpcodeMatcher code and have... |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Chris Lattner | add a new OPC_SwitchOpcode which is semantically equivalent |
blob | commitdiff | raw | diff to current |
2010-02-28 |
Chris Lattner | eliminate GetInt1/2 |
blob | commitdiff | raw | diff to current |
2010-02-28 |
Chris Lattner | hoist the new isel interpreter out of DAGISelHeader.h |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Chris Lattner | fix a bug in findNonImmUse (used by IsLegalToFold)... |
blob | commitdiff | raw | diff to current |
2010-02-17 |
Chris Lattner | sink special case "cannotyetselect" for intrinsics... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Evan Cheng | Split SelectionDAGISel::IsLegalAndProfitableToFold to |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Evan Cheng | Now that ShrinkDemandedOps() is separated out from... |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Chris Lattner | move target-independent opcodes out of TargetInstrInfo |
blob | commitdiff | raw | diff to current |
2010-01-23 |
Bill Wendling | Remove the '-disable-scheduling' flag and replace it... |
blob | commitdiff | raw | diff to current |
2010-01-19 |
David Greene | Add some new debugging APIs to print out "raw" Selectio... |
blob | commitdiff | raw | diff to current |
2010-01-15 |
David Greene | Add some debug routines to SelectionDAG to dump full... |
blob | commitdiff | raw | diff to current |
2010-01-15 |
Jim Grosbach | fix 80-column violations |
blob | commitdiff | raw | diff to current |
2010-01-12 |
Dan Gohman | Update a partially obsolete comment. |
blob | commitdiff | raw | diff to current |
2010-01-11 |
Jakob Stoklund Olesen | Avoid adding PHI arguments for a predecessor that has... |
blob | commitdiff | raw | diff to current |
2010-01-09 |
Evan Cheng | Dan pointed out checking whether a node is dead by... |
blob | commitdiff | raw | diff to current |
2010-01-08 |
Evan Cheng | ReplaceAllUsesOfValueWith may delete other nodes that... |
blob | commitdiff | raw | diff to current |
2010-01-07 |
Benjamin Kramer | Use pop_back_val instead of back()+pop_back. |
blob | commitdiff | raw | diff to current |
2010-01-06 |
Evan Cheng | Comment. |
blob | commitdiff | raw | diff to current |
2010-01-06 |
Evan Cheng | Teach dag combine to fold the following transformation... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Benjamin Kramer | Avoid going through the LLVMContext for type equality... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Dan Gohman | Change SelectCode's argument from SDValue to SDNode... |
blob | commitdiff | raw | diff to current |
2009-12-29 |
Chris Lattner | Final step in the metadata API restructuring: move the |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Chris Lattner | This is a major cleanup of the instruction metadata... |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Chris Lattner | rename getMDKind -> getMDKindID, make it autoinsert... |
blob | commitdiff | raw | diff to current |
2009-12-28 |
Bill Wendling | Remove dead store. |
blob | commitdiff | raw | diff to current |
2009-12-23 |
Dale Johannesen | Use more sensible type for flags in asms. PR 5570. |
blob | commitdiff | raw | diff to current |
2009-12-14 |
Dan Gohman | Fix this to properly clear the FastISel debug location... |
blob | commitdiff | raw | diff to current |
2009-12-05 |
Dan Gohman | Remove old DBG_LABEL code. |
blob | commitdiff | raw | diff to current |
2009-12-05 |
Dan Gohman | Remove the unused DisableLegalizeTypes option and relat... |
blob | commitdiff | raw | diff to current |
2009-12-05 |
Dan Gohman | Don't blindly set the debug location for PHI node copies. |
blob | commitdiff | raw | diff to current |
2009-12-05 |
Dan Gohman | Make TargetSelectInstruction protected and called from... |
blob | commitdiff | raw | diff to current |
2009-12-05 |
Dan Gohman | The debug information for an LLVM Instruction applies... |
blob | commitdiff | raw | diff to current |
2009-12-03 |
Chris Lattner | improve portability to avoid conflicting with std:... |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Dan Gohman | Move CopyCatchInfo into FunctionLoweringInfo.cpp too... |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Dan Gohman | Rename SelectionDAGLowering to SelectionDAGBuilder... |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Dan Gohman | Move the FunctionLoweringInfo class and some related... |
blob | commitdiff | raw | diff to current |
2009-11-20 |
Dan Gohman | Fix fast-isel to avoid selecting the return instruction... |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Devang Patel | Implement support to debug inlined functions. |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Evan Cheng | Hide a couple of options. |
blob | commitdiff | raw | diff to current |
2009-10-29 |
Dan Gohman | Move some code from being emitted as boilerplate duplic... |
blob | commitdiff | raw | diff to current |
2009-10-29 |
Dan Gohman | Rename usesCustomDAGSchedInserter to usesCustomInserter... |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Chris Lattner | pseudosourcevalue is also still using getGlobalContext... |
blob | commitdiff | raw | diff to current |
2009-10-16 |
Zhongxing Xu | Indent code. |
blob | commitdiff | raw | diff to current |
2009-10-12 |
Devang Patel | Set default location for a function if it is not set. |
blob | commitdiff | raw | diff to current |
2009-10-06 |
Devang Patel | Set default location for the function if it is not... |
blob | commitdiff | raw | diff to current |
2009-09-29 |
Devang Patel | Remove unnecessary cast. |
blob | commitdiff | raw | diff to current |
2009-09-28 |
Devang Patel | s/class Metadata/class MetadataContext/g |
blob | commitdiff | raw | diff to current |
2009-09-28 |
Devang Patel | Do not use global typedef for MDKindID. |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Daniel Dunbar | Tabs -> spaces, and remove trailing whitespace. |
blob | commitdiff | raw | diff to current |
2009-09-19 |
Evan Cheng | Fix PR4926. When target hook EmitInstrWithCustomInserte... |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Evan Cheng | Enhance EmitInstrWithCustomInserter() so target can... |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Evan Cheng | Revert r82214. It broke 403.gcc on x86_64 / Darwin. |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Evan Cheng | Fix a bug in sdisel switch lowering code. When it updat... |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Devang Patel | Fix typo. |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Devang Patel | At iSel time, update DebugLoc based on debug info attac... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | eliminate uses of cerr() |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | remove a few DOUTs here and there. |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Owen Anderson | Split EVT into MVT and EVT, the former representing... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Owen Anderson | Rename MVT to EVT, in preparation for splitting SimpleV... |
blob | commitdiff | raw | diff to current |
next |