- 76b4d5a Keep track of the last place a live virtreg was used. by Jakob Stoklund Olesen · 15 years ago
- 9d7019f Don't set kill flags on uses of CopyFromReg nodes. InstrEmitter doesn't by Dan Gohman · 15 years ago
- 8e8b3cb Silence warning by Jakob Stoklund Olesen · 15 years ago
- 82b07dc Simplify the tracking of used physregs to a bulk bitor followed by a transitive by Jakob Stoklund Olesen · 15 years ago
- 16d8f8b I got tired of VISIBILITY_HIDDEN colliding with the gcc enum. Rename it by Duncan Sands · 15 years ago
- 038df88 Trim #includes and forward declarations. by Dan Gohman · 15 years ago
- bbf33b3 Mostly rewrite RegAllocFast. by Jakob Stoklund Olesen · 15 years ago
- ff7a562 Implement a bunch more TargetSelectionDAGInfo infrastructure. by Dan Gohman · 15 years ago
- 7d9663c Fixes for Microsoft Visual Studio 2010, from Steven Watanabe! by Douglas Gregor · 15 years ago
- 31b9c44 It's not safe eliminate copies where src and dst have different sub-register indices. by Evan Cheng · 15 years ago
- 0bcccac Ensure REG_SEQUENCE source operands are unique. by Evan Cheng · 15 years ago
- 60ffa94 Indentation. by Evan Cheng · 15 years ago
- 163a9f7 Enable multiple Compile Units in one module. by Devang Patel · 15 years ago
- 9cc9bfa It's not safe to propagate implicit_def that defines part of a register. by Evan Cheng · 15 years ago
- fc6e6a9 Clear RegSequences vector after eliminating REG_SEQUENCE instructions. by Evan Cheng · 15 years ago
- aad753b Be careful with operand promotion. For a binary operation, the source operands may be the same. PR7018. rdar://7939869. by Evan Cheng · 15 years ago
- 623d3c1 Re-defined valno is always valno even for partial re-def's. by Evan Cheng · 15 years ago
- fde18e5 Fix PR7096. When a block containing multiple defs is tail duplicated, the by Bob Wilson · 15 years ago
- ad017dc Add an assertion to catch attempts to access off the end of the array. by Duncan Sands · 15 years ago
- c665a51 Instead of just verifying compile unit, verify entire type, variable, namespace etc.. by Devang Patel · 15 years ago
- a49d877 Remove DIGlobal. by Devang Patel · 15 years ago
- 4ce86f4 SDDbgValues are apparently not being legalized. Fix a symptom of the problem, by Dan Gohman · 15 years ago
- 02f0dbd Verify variable directly. by Devang Patel · 15 years ago
- 6e5ce28 add COFF support for COMDAT sections, patch by Nathan Jeffords! by Chris Lattner · 15 years ago
- 9c00487 Verify entire type descriptor not just tag. by Devang Patel · 15 years ago
- 0a406ae Fix PR 7087, and probably other things, by extending by Dale Johannesen · 15 years ago
- e9f8f5e Wrap const MDNode * inside DIDescriptor. by Devang Patel · 15 years ago
- 2db49d7 Avoid DIDescriptor::getNode(). Use overloaded operators instead. by Devang Patel · 15 years ago
- eb40a0f switch MCSectionCOFF from a syntactic to semantic representation, by Chris Lattner · 15 years ago
- 403d312 Revert r103133 and add testcase from PR7066. by Nick Lewycky · 15 years ago
- fb95f89 Transfer debug location information from PHI nodes to resulting lowered copies. by Dan Gohman · 15 years ago
- cc751bb Print debug information for SDNodes. by Dan Gohman · 15 years ago
- 281d65d Disable the new unknown-location code for now. It causes a major by Dan Gohman · 15 years ago
- 34dcc6f Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that it by Dan Gohman · 15 years ago
- 746ad69 Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot. by Evan Cheng · 15 years ago
- e9b3ac2 80 col violation. by Evan Cheng · 15 years ago
- 62bb2f6 Fixes a coalescer bug that caused llc to crash on 2009-11-30-LiveVariablesBug.ll by Evan Cheng · 15 years ago
- 7539584 Update LabelsBeforeInsn also, when creating unknown-position labels. by Dan Gohman · 15 years ago
- b4202db Fix PR7054 - Assertion `Symbol->isUndefined() && "Cannot define a symbol twice!"' failed. by Chris Lattner · 15 years ago
- 97c94b8 In bottom-up mode, defer the materialization of local constant values. by Dan Gohman · 15 years ago
- a7a0ed7 Add an "IsBottomUp" member function to FastISel, which will be used to by Dan Gohman · 15 years ago
- 1cc0d62 Emit debug info for MachineInstrs with unknown debug locations, instead by Dan Gohman · 15 years ago
- 51bfd45 Fix PR6520. An earlyclobber physreg must not be allocated to anything else. by Jakob Stoklund Olesen · 15 years ago
- d47f3c8 Use getValue() for PHINodes when direct NodeMap access does not work. by Devang Patel · 15 years ago
- 3d720fb Move REG_SEQUENCE removal to 2addr pass. by Evan Cheng · 15 years ago
- 3749943 Teach liveintervalanalysis about virtual registers which are defined by reg_sequence instructions that are formed by registers defined by distinct instructions. e.g. by Evan Cheng · 15 years ago
- 4aad88d Combine the implementations of the core part of the SSAUpdater and by Bob Wilson · 15 years ago
- afff40a Teach PHI elimination to remove REG_SEQUENCE instructions and update references of the source operands with references of the destination with subreg indices. e.g. by Evan Cheng · 15 years ago
- 28428cd Rename variables for consistency. by Evan Cheng · 15 years ago
- 9c48837 Set DW_AT_APPLE_omit_frame_ptr in endFunction() where MachineFunction is available all the time. by Devang Patel · 15 years ago
- f1ced25 Instruction selection optimizations may have moved the def of a function argument out of the entry block. rdar://7937489 by Evan Cheng · 15 years ago
- ba609c8 Teach scheduler about REG_SEQUENCE. by Evan Cheng · 15 years ago
- 2131e2a Re-enable isel kill flags, now that the local allocator is ignoring them. by Dan Gohman · 15 years ago
- a50fba9 Remove preexisting kill flags in RegAllocLocal, just like LiveVariables does. by Jakob Stoklund Olesen · 15 years ago
- 1fdc614 Factor out FastISel's code for materializing constants and other values by Dan Gohman · 15 years ago
- b98c549 Check that subregisters don't have independent values in RemoveCopyByCommutingDef(). by Jakob Stoklund Olesen · 15 years ago
- b4c14aa Reword a comment slightly. by Eric Christopher · 15 years ago
- ad98f79 Print basic block numbers in live interval debug output. Since the rest of the by Bob Wilson · 15 years ago
- 30fc5bb Fix a bug which prevented tail merging of return instructions in by Dan Gohman · 15 years ago
- d014761 Don't count debug info as instructions. This was by Dale Johannesen · 15 years ago
- 17458a7 Insert ANY_EXTEND node instead of invalid truncate during DAG Combining (X & 1), by Anton Korobeynikov · 15 years ago
- d725f04 Remove the code for special-casing byval for fast-isel. SelectionDAG by Dan Gohman · 15 years ago
- 0b7afeb Re-disable kill flags, as there is more trouble. by Dan Gohman · 15 years ago
- 3a401bc Re-enable kill flags from SelectionDAGISel, with a fix: don't by Dan Gohman · 15 years ago
- e576f51 Fix a bug where debug info affected stack slot coloring. by Dale Johannesen · 15 years ago
- 1b79a2f Fix whitespace. by Dan Gohman · 15 years ago
- 5d11ea3 Don't pass SDValues by non-const reference unless they may be modified. by Dan Gohman · 15 years ago
- 95140a4 Reorgnaize more switch code lowering to clean up some tricky by Dan Gohman · 15 years ago
- 1b40319 Delete the EdgeMapping variable itself. by Dan Gohman · 15 years ago
- af1d8ca Get rid of the EdgeMapping map. Instead, just check for BasicBlock by Dan Gohman · 15 years ago
- d71bb56 EXTRACT_VECTOR_ELT of an INSERT_VECTOR_ELT may have the same index, but the by Bill Wendling · 15 years ago
- e7fd7c6 Remove this debug output. The MachineFunction will be printed once all of by Dan Gohman · 15 years ago
- 8387d7d The local register allocator has to spill dirty callee saved registers before a by Jakob Stoklund Olesen · 15 years ago
- ccff812 Attach AT_APPLE_optimized attribute to optimized function's debug info. by Devang Patel · 15 years ago
- 891ff8f EmitDbgValue doesn't need its EdgeMapping argument. by Dan Gohman · 15 years ago
- 132dace Don't use floating point in SimpleRegisterCoalescing. by Jakob Stoklund Olesen · 15 years ago
- 3ce89f4 Apply a patch from Jan Sjodin to fix a compiler abort on vector by Dan Gohman · 15 years ago
- 71cee76 Temporarily disable SelectionDAG kill flags, which are causing trouble. by Dan Gohman · 15 years ago
- 47bd03b Set register kill flags on the SelectionDAG path, at least in the easy cases. by Dan Gohman · 15 years ago
- f07fc97 Reject really weird coalescer case when trying to merge identical subregisters by Jakob Stoklund Olesen · 15 years ago
- a555ac9 Fix typos in assertion strings. by Dan Gohman · 15 years ago
- 02104df Slightly verboser debug spew from coalescer by Jakob Stoklund Olesen · 15 years ago
- 719f6a9 Refactor. by Devang Patel · 15 years ago
- 8c5358c Make naked functions work on PPC. by Dale Johannesen · 15 years ago
- 67a444c Print variable scope name in DEBUG_VALUE comment. Useful in some cases. e.g. by Devang Patel · 15 years ago
- bd6cb4b Remove DBG_VALUE which reference dead stack slots. by Evan Cheng · 15 years ago
- a83ce98 DO not push DBG_VALUE machine instructions for inlined fuction arguments in entry block. by Devang Patel · 15 years ago
- 8fed761 Add comment. by Evan Cheng · 15 years ago
- a36acad Re-enable 102565 with fixes. by Evan Cheng · 15 years ago
- 16e4ace Temporarily disable my changes to unbreak the build. by Evan Cheng · 15 years ago
- 9e8a2b9 Do not generate duplicate dbg_value instructions for function arguments. by Evan Cheng · 15 years ago
- c924556 Fix missing #include. by Dan Gohman · 15 years ago
- ee1d91a Avoid emitting a dbg_value machineinstr that's not going to be inserted into entry block. by Evan Cheng · 15 years ago
- 1deef27 Check Reg against zero. by Evan Cheng · 15 years ago
- 6691a89 - Really preserve dbg_value instructions when the register is spilled. by Evan Cheng · 15 years ago
- f38c6c8 tidy up. by Devang Patel · 15 years ago
- 2ad0fcf Replace r102368 with code that's less fragile. This creates DBG_VALUE instructions for function arguments early and insert them after instruction selection is done. by Evan Cheng · 15 years ago
- 59b3655 Pretty print DBG_VALUE machine instructions. by Evan Cheng · 15 years ago
- e87f7bb Rework global alignment computation again. Now we do round up by Chris Lattner · 15 years ago
- 54fc4d6 While lowering dbg_declare, emit DBG_VALUE machine instruction if alloca matching llvm.dbg.declare intrinsic is missing. by Devang Patel · 15 years ago