2010-03-02 |
Chris Lattner | Sink InstructionSelect() out of each target into SDISel... |
blob | commitdiff | raw |
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 |
2009-08-05 |
Dan Gohman | Major calling convention code refactoring. |
blob | commitdiff | raw | diff to current |
2009-08-01 |
Dan Gohman | Delete a redundant variable. |
blob | commitdiff | raw | diff to current |
2009-08-01 |
Dan Gohman | Minor code simplifications. |
blob | commitdiff | raw | diff to current |
2009-08-01 |
Dan Gohman | SelectionDAGISel no longer needs to check hasAvailableE... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Dan Gohman | SelectionDAGISel does not "preserve all", since it... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Dan Gohman | Reapply r77654 with a fix: MachineFunctionPass's getAna... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Daniel Dunbar | Revert r77654, it appears to be causing llvm-gcc bootst... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Dan Gohman | Manage MachineFunctions with an analysis Pass instead... |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Daniel Dunbar | More migration to raw_ostream, the water has dried... |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Daniel Dunbar | Switch to getNameStr(). |
blob | commitdiff | raw | diff to current |
2009-07-21 |
Daniel Dunbar | Simplify / normalize some uses of Value::getName. |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Torok Edwin | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE... |
blob | commitdiff | raw | diff to current |
2009-07-12 |
Torok Edwin | Fix assert(0) conversion, as suggested by Chris. |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | assert(0) -> LLVM_UNREACHABLE. |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | Convert more assert(0)+abort() -> LLVM_UNREACHABLE, |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Owen Anderson | As Chris pointed out, we don't actually need to pass... |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Owen Anderson | Thread LLVMContext through MVT and related parts of... |
blob | commitdiff | raw | diff to current |
2009-07-08 |
David Goodwin | Use common code for both ARM and Thumb-2 instruction... |
blob | commitdiff | raw | diff to current |
2009-05-23 |
Eli Friedman | Add a new step to legalization to legalize vector math... |
blob | commitdiff | raw | diff to current |
2009-05-19 |
Dan Gohman | Remove the #ifndef NDEBUG from the FastISel debugging... |
blob | commitdiff | raw | diff to current |
2009-05-08 |
Anton Korobeynikov | Factor out cycle-finder code and make it generic. |
blob | commitdiff | raw | diff to current |
2009-04-29 |
Bill Wendling | Instead of passing in an unsigned value for the optimiz... |
blob | commitdiff | raw | diff to current |
2009-04-29 |
Bill Wendling | Second attempt: |
blob | commitdiff | raw | diff to current |
2009-04-28 |
Bill Wendling | r70270 isn't ready yet. Back this out. Sorry for the... |
blob | commitdiff | raw | diff to current |
2009-04-28 |
Bill Wendling | Massive check in. This changes the "-fast" flag to... |
blob | commitdiff | raw | diff to current |
2009-04-23 |
Dan Gohman | Factor out a bit of code that appears in several places... |
blob | commitdiff | raw | diff to current |
2009-04-16 |
Devang Patel | In -fast mode do what FastISel does. |
blob | commitdiff | raw | diff to current |
2009-04-16 |
Devang Patel | If FastISel is run and it has known DebugLoc then use it. |
blob | commitdiff | raw | diff to current |
2009-03-27 |
Dan Gohman | Fix what surely must be a copy+pasto. |
blob | commitdiff | raw | diff to current |
2009-03-20 |
Evan Cheng | For inline asm output operand that matches an input... |
blob | commitdiff | raw | diff to current |
2009-03-12 |
Evan Cheng | Enable Chris' value propagation change. It make availab... |
blob | commitdiff | raw | diff to current |
next |