- 0e02672 Move this assert out of SelectionDAGISel into FunctionLoweringInfo, and by Dan Gohman · 15 years ago
- 046fe6b Add a comment. by Dan Gohman · 15 years ago
- b13033f Move the code for initialing the entry block livein set out of SelectionDAGISel. by Dan Gohman · 15 years ago
- c0fb65d Reorgnaize this code to be more tidy and readable. by Dan Gohman · 15 years ago
- 441516f Trim #includes. by Dan Gohman · 15 years ago
- 9870826 Move the code for emitting livein copies out of SelectionDAGISel. by Dan Gohman · 15 years ago
- de4c0a7 Sink landing-pad marking code out of by Dan Gohman · 15 years ago
- 87d677c minor tidying. by Chris Lattner · 15 years ago
- 75361b6 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
- decc267 Three changes: by Chris Lattner · 15 years ago
- de6e783 remove some redundant MMI arguments. by Chris Lattner · 15 years ago
- ed3a806 unthread MMI from FastISel by Chris Lattner · 15 years ago
- ea76186 trim some spurious references to DwarfWriter. SDIsel really doesn't by Chris Lattner · 15 years ago
- ba79d72 selection dag doesn't need DwarfWriter, remove some tendrils. by Chris Lattner · 15 years ago
- d850ac7 fastisel doesn't need DwarfWriter, remove some tendricles. by Chris Lattner · 15 years ago
- a4f2bb0 stop using DebugLoc::getUnknownLoc() by Chris Lattner · 15 years ago
- de4845c Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 15 years ago
- 23dbf66 use the optimized debug info apis in sdisel. by Chris Lattner · 15 years ago
- bed993d add a statistic for the # times isel has to backtrack. by Chris Lattner · 15 years ago
- caa8870 finally remove the immAllOnesV_bc/immAllZerosV_bc patterns by Chris Lattner · 15 years ago
- 5d9a1bc comply with the wishes of a fixme. by Chris Lattner · 15 years ago
- b0e483e now that (parallel) is gone and a variety of bugs in targets by Chris Lattner · 15 years ago
- aa4e339 add an optimized form of OPC_EmitMergeInputChains for the 1, 0 and by Chris Lattner · 15 years ago
- 856fb39 don't add nodes to the now-dead nodes list multiple times, this by Chris Lattner · 15 years ago
- 19e37cb don't add flag nodes with chain results to the NowDeadNodes by Chris Lattner · 15 years ago
- a6f8693 improve -debug-only=isel comments for cases when we don't enter a by Chris Lattner · 15 years ago
- d5d5a3d Change tblgen to emit FOOISD opcode names as two by Chris Lattner · 15 years ago
- 90a48ad Emit dwarf variable info communicated by code generator through DBG_VALUE machine instructions. by Devang Patel · 15 years ago
- c4a3f23 fix ShrinkDemandedOps to not leave dead nodes around, fixing PR6607 by Chris Lattner · 15 years ago
- 25e0ab9 rewrite ShrinkDemandedOps to be faster and indent less, no functionality change. by Chris Lattner · 15 years ago
- 552186d make -view-isel-dags print after the 'ShrinkDemandedOps' pass. by Chris Lattner · 15 years ago
- 3b9d621 fix AsmPrinter::GetBlockAddressSymbol to always return a unique by Chris Lattner · 15 years ago
- 7561d48 change the LabelSDNode to be EHLabelSDNode and make it hold by Chris Lattner · 15 years ago
- 19b3826 Attempt to make this debug output meaningful, both in the case of by Dan Gohman · 15 years ago
- 8f03d75 Print the correct index in the "match failed at index" message. by Dan Gohman · 15 years ago
- 580bba2 Avoid creating bad PHI instructions when BR is being const-folded. by Jakob Stoklund Olesen · 15 years ago
- 18fdaba Fix PR6497, a bug where we'd fold a load into an addc by Chris Lattner · 15 years ago
- 9bbcd5e inline a small function with one call site. by Chris Lattner · 15 years ago
- c19ae9d add a statistic for # times fastisel fails. by Chris Lattner · 15 years ago
- 57bf8a4 change the new isel matcher to emit ComplexPattern matches by Chris Lattner · 15 years ago
- 2c4afd1 inline CannotYetSelectIntrinsic into CannotYetSelect and simplify. by Chris Lattner · 15 years ago
- da828e3 add some of the more obscure predicate types to the Scope accelerator. by Chris Lattner · 15 years ago
- f1b7c7d speed up scope node processing: if the first element of a scope by Chris Lattner · 15 years ago
- cfe2eab introduce a new SwitchTypeMatcher node (which is analogous to by Chris Lattner · 15 years ago
- d1b7382 Fix some issues in WalkChainUsers dealing with by Chris Lattner · 15 years ago
- 00592ec run HandleMergeInputChains even if we only have one input chain. by Chris Lattner · 15 years ago
- 82dd3d3 Fix the xfail I added a couple of patches back. The issue by Chris Lattner · 15 years ago
- 61c97f6 I was confused about this, it turns out that MorphNodeTo by Chris Lattner · 15 years ago
- 3ff1e4d factor node morphing out to its own helper method. by Chris Lattner · 15 years ago
- 7c306da Sink InstructionSelect() out of each target into SDISel, and rename it by Chris Lattner · 15 years ago
- 6183fbd Use the right induction variable. by Chris Lattner · 15 years ago
- c6d7ad3 Rewrite chain handling validation and input TokenFactor handling by Chris Lattner · 15 years ago
- 319ef94 remove dead code. by Chris Lattner · 15 years ago
- 6b30792 refactor some code out of OPC_EmitMergeInputChains into a new helper function. by Chris Lattner · 15 years ago
- 7390eeb Accelerate isel dispatch for tables that start with a top-level by Chris Lattner · 15 years ago
- 7d892d6 some trivial microoptimizations. by Chris Lattner · 15 years ago
- fa342fa eliminate the CheckMultiOpcodeMatcher code and have each by Chris Lattner · 15 years ago
- eb66921 add a new OPC_SwitchOpcode which is semantically equivalent by Chris Lattner · 15 years ago
- 14df8dc eliminate GetInt1/2 by Chris Lattner · 15 years ago
- 2a49d57 hoist the new isel interpreter out of DAGISelHeader.h by Chris Lattner · 15 years ago
- da244a0 fix a bug in findNonImmUse (used by IsLegalToFold) where nodes with by Chris Lattner · 15 years ago
- 409ac58 sink special case "cannotyetselect" for intrinsics out of the by Chris Lattner · 15 years ago
- 014bf21 Split SelectionDAGISel::IsLegalAndProfitableToFold to by Evan Cheng · 15 years ago
- 046632f Now that ShrinkDemandedOps() is separated out from DAG combine. It sometimes leave some obvious nops which dag combine used to clean up afterwards e.g. (trunk (ext n)) -> n. Look for them and squash them. by Evan Cheng · 16 years ago
- 518bb53 move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
- 187361b Remove the '-disable-scheduling' flag and replace it with the 'source' option of by Bill Wendling · 16 years ago
- ce6715f by David Greene · 16 years ago
- ac931c0 by David Greene · 16 years ago
- f4549b0 fix 80-column violations by Jim Grosbach · 16 years ago
- 21c14e3 Update a partially obsolete comment. by Dan Gohman · 16 years ago
- dd437ba Avoid adding PHI arguments for a predecessor that has gone away when a BRCOND was constant folded. by Jakob Stoklund Olesen · 16 years ago
- 54e146b Dan pointed out checking whether a node is dead by comparing its opcode to ISD::DELETED_NODE is not safe. Use a DAGUpdateListener to remove dead nodes from work list instead. by Evan Cheng · 16 years ago
- 6f279e0 ReplaceAllUsesOfValueWith may delete other nodes that the one being replaced. Do not delete dead nodes again. by Evan Cheng · 16 years ago
- 7b1e2a5 Use pop_back_val instead of back()+pop_back. by Benjamin Kramer · 16 years ago
- 54eb4c2 Comment. by Evan Cheng · 16 years ago
- d40d03e Teach dag combine to fold the following transformation more aggressively: by Evan Cheng · 16 years ago
- f012705 Avoid going through the LLVMContext for type equality where it's safe to dereference the type pointer. by Benjamin Kramer · 16 years ago
- 1a05323 Change errs() to dbgs(). by David Greene · 16 years ago
- eeb3a00 Change SelectCode's argument from SDValue to SDNode *, to make it more by Dan Gohman · 16 years ago
- 0811347 Final step in the metadata API restructuring: move the by Chris Lattner · 16 years ago
- 3990b12 This is a major cleanup of the instruction metadata interfaces that by Chris Lattner · 16 years ago
- 0eb4198 rename getMDKind -> getMDKindID, make it autoinsert if an MD Kind by Chris Lattner · 16 years ago
- 9882007 Remove dead store. by Bill Wendling · 16 years ago
- 9949933 Use more sensible type for flags in asms. PR 5570. by Dale Johannesen · 16 years ago
- 688fb80 Fix this to properly clear the FastISel debug location. Thanks to by Dan Gohman · 16 years ago
- 87bad70 Remove old DBG_LABEL code. by Dan Gohman · 16 years ago
- 714efc6 Remove the unused DisableLegalizeTypes option and related code. by Dan Gohman · 16 years ago
- 381ca55 Don't blindly set the debug location for PHI node copies. by Dan Gohman · 16 years ago
- 6e3ff37 Make TargetSelectInstruction protected and called from FastISel.cpp by Dan Gohman · 16 years ago
- 07f111e The debug information for an LLVM Instruction applies to that Instruction by Dan Gohman · 16 years ago
- 7896c9f improve portability to avoid conflicting with std::next in c++'0x. by Chris Lattner · 16 years ago
- 5fca8b1 Move CopyCatchInfo into FunctionLoweringInfo.cpp too, for consistency. by Dan Gohman · 16 years ago
- 2048b85 Rename SelectionDAGLowering to SelectionDAGBuilder, and rename by Dan Gohman · 16 years ago
- 6277eb2 Move the FunctionLoweringInfo class and some related utility functions out by Dan Gohman · 16 years ago
- b4afb13 Fix fast-isel to avoid selecting the return instruction if a by Dan Gohman · 16 years ago
- 53bb5c9 Implement support to debug inlined functions. by Devang Patel · 16 years ago
- df8ed02 Hide a couple of options. by Evan Cheng · 16 years ago
- e1f188f Move some code from being emitted as boilerplate duplicated in every by Dan Gohman · 16 years ago
- 533297b Rename usesCustomDAGSchedInserter to usesCustomInserter, and update a by Dan Gohman · 16 years ago
- 75c478a pseudosourcevalue is also still using getGlobalContext(), so it isn't by Chris Lattner · 16 years ago