- f81eca0 Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISel by Dan Gohman · 15 years ago
- 620427d Move PHINodesToUpdate out of SelectionDAGBuilder and into by Dan Gohman · 15 years ago
- f0757b0 Add more const qualifiers on TargetMachine and friends. by Dan Gohman · 15 years ago
- 92884f7 Sink the CopyToExportRegsIfNeeded calls out of SelectionDAGISel by Dan Gohman · 15 years ago
- ba5be5c Don't send PHI nodes down to SelectionDAGBuilder of FastISel, since by Dan Gohman · 15 years ago
- a9056db Remove this debug output; it isn't that useful, and it's incomplete by Dan Gohman · 15 years ago
- 8ba3aa7 Sink DebugLoc handling out of SelectionDAGISel into FastISel and by Dan Gohman · 15 years ago
- 084751c Remove MachineFunction's DefaultDebugLoc member, and make DwarfDebug.cpp by Dan Gohman · 15 years ago
- a9a3321 Reapply the removal of SelectionDAGISel's BB, with a fix for the case by Dan Gohman · 15 years ago
- 68b7960 Revert 101825, which is causing trouble. by Dan Gohman · 15 years ago
- 35bb85b Eliminate SelectionDAGISel's "current block" member. Just pass it as by Dan Gohman · 15 years ago
- 99be8ae Eliminate the CurMBB member from SelectionDAGBuilder. For places that by Dan Gohman · 15 years ago
- 50d2b1a Give SelectionDAG a TargetMachine too, rather than having it by Dan Gohman · 15 years ago
- 55e59c1 Code that needs a TargetMachine should have access to one directly, rather by Dan Gohman · 15 years ago
- d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 15 years ago
- e5b51ac More work to allow dag combiner to promote 16-bit ops to 32-bit. by Evan Cheng · 15 years ago
- 33b7a29 Avoid creating virtual registers for unused values. by Dan Gohman · 15 years ago
- a44e522 Fix a comment. by Dan Gohman · 15 years ago
- f89d1dc Refine further the scope where the global DebugLoc value is active. by Dan Gohman · 15 years ago
- b357983 Fix a bunch of namespace polution. by Dan Gohman · 15 years ago
- ae541aa Add more const qualifiers for LLVM IR pointers in CodeGen. by Dan Gohman · 15 years ago
- 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
- 6a732b5 Delete unused arguments. by Dan Gohman · 15 years ago
- 2520864 Factor out EH landing pad code into a separate function, and constify by Dan Gohman · 15 years ago
- 7f6b8b8 Reset the debug location even if the instruction was a terminator. by Dan Gohman · 15 years ago
- c21a2dc Delete an unused function. by Dan Gohman · 15 years ago
- 5dc4433 Clear the FunctionLoweringInfo object before doing other things that by Dan Gohman · 15 years ago
- 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