- cd075a4 80-col fixup. by Eric Christopher · 15 years ago
- a4e1ba5 Add a new target independent COPY instruction and code to lower it. by Jakob Stoklund Olesen · 15 years ago
- 6627ac0 Custom inserters (e.g., conditional moves in Thumb1 can introduce by Jim Grosbach · 15 years ago
- 98ec91e - Two-address pass should not assume unfolding is always successful. by Evan Cheng · 15 years ago
- f1e309e Propagate the AlignStack bit in InlineAsm's to the by Dale Johannesen · 15 years ago
- 6bae550 Remove invalid assert by Jakob Stoklund Olesen · 15 years ago
- 3b9c7eb Properly handle debug values during inline spilling. by Jakob Stoklund Olesen · 15 years ago
- 8de3b1e Rematerialize as much as possible before inserting spills and reloads. by Jakob Stoklund Olesen · 15 years ago
- 6e99261 80-column and trailing whitespace cleanup. by Jim Grosbach · 15 years ago
- ee7f8b5 grammar tweaks by Jim Grosbach · 15 years ago
- 89496d0 Rename CreateReg to CreateRegs, and MakeReg to CreateReg. by Dan Gohman · 15 years ago
- eabd735 Make the "linker_private" linkage type emit a non-weak symbol to the file. It by Bill Wendling · 15 years ago
- 5e721d7 Implement the "linker_private_weak" linkage type. This will be used for by Bill Wendling · 15 years ago
- 7fb231c Do not require line number entry for undefined local variable. by Devang Patel · 15 years ago
- 9186fa6 MC: Pass the target instance to the AsmParser constructor. by Daniel Dunbar · 15 years ago
- 9461058 MC: Move COFF enumeration constants to llvm/Support/COFF.h, patch by Michael by Daniel Dunbar · 15 years ago
- 63b95a6 Temporarily disable on-demand fast-isel. by Dan Gohman · 15 years ago
- c6f00e7 Use FuncInfo's isExportedInst accessor method instead of by Dan Gohman · 15 years ago
- ffda6ba Rename CreateRegForValue to CreateReg, and change its argument by Dan Gohman · 15 years ago
- a528bc0 Fast isel no longer needs DeadMachineInstrElim to clean up after it. by Dan Gohman · 15 years ago
- 7fbcc98 Teach fast-isel to avoid loading a value from memory when it's already by Dan Gohman · 15 years ago
- 20d4be1 Enable on-demand fast-isel. by Dan Gohman · 15 years ago
- 28a1735 Reapply r106422, splitting the code for materializing a value out of by Dan Gohman · 15 years ago
- c25ad63 Don't use operator[] here, because it's not desirable to insert a default by Dan Gohman · 15 years ago
- dd2ad84 Trailing whitespace. by Mikhail Glushenkov · 15 years ago
- e72a5c5 Add memory operand folding support to InlineSpiller. by Jakob Stoklund Olesen · 15 years ago
- 9e55afb Add support for rematerialization to InlineSpiller. by Jakob Stoklund Olesen · 15 years ago
- d9e3b2b Use the catch-all selectors we already found when converting them to use the by Bill Wendling · 15 years ago
- e70fc8e Handle array and vector typed parameters in sjljehprepare like we do by Jim Grosbach · 15 years ago
- d27946d grammar tweak in comment. by Jim Grosbach · 15 years ago
- d540801 Some fool committed without testing (or even building) first. by Jakob Stoklund Olesen · 15 years ago
- 61e4a0b Remember to track spill slot uses in VirtRegMap when inserting loads and stores. by Jakob Stoklund Olesen · 15 years ago
- 3f278ce Remove an unused variable. The call to getRoot has side-effects, so by Duncan Sands · 15 years ago
- e767e6b use ArgOperand API by Gabor Greif · 15 years ago
- 37387d5 use ArgOperand API by Gabor Greif · 15 years ago
- d0fcab9 use CallSite::arg_end instead of CallInst::op_end by Gabor Greif · 15 years ago
- 9f71f80 Remove trailing whitespace, no functionality changes. by John Mosby · 15 years ago
- 90e19aa Do not construct DIE for already processed MDNode. by Devang Patel · 15 years ago
- 170c41f Use skipInstruction() as a simpler way of iterating over instructions using SrcReg by Jakob Stoklund Olesen · 15 years ago
- d5bd68e Use clEnumValN macro to work around keyword clash by Jakob Stoklund Olesen · 15 years ago
- 1d68d21 Add variables into a scope before constructing scope DIE otherwise variables won't be included DIE tree. by Devang Patel · 15 years ago
- 914f2ff Begin implementation of an inline spiller. by Jakob Stoklund Olesen · 15 years ago
- 07d3177 Revert r107205 and r107207. by Bill Wendling · 15 years ago
- e025e96 Print InlinedAt location. by Devang Patel · 15 years ago
- da0e89f Print InlinedAt location. by Devang Patel · 15 years ago
- 207855c Introducing the "linker_weak" linkage type. This will be used for Objective-C by Bill Wendling · 15 years ago
- 1e4782d Do not hardcode DW_AT_stmt_list value. Inspired by Artur Pietrek. by Devang Patel · 15 years ago
- d1303d2 Fix the handling of partial redefines in the fast register allocator. by Jakob Stoklund Olesen · 15 years ago
- 5d52165 Fix a register scavenger crash when dealing with undefined subregs. by Bob Wilson · 15 years ago
- 80b9b89 It seems clear that this should return Changed. by Duncan Sands · 15 years ago
- d31f972 Add a VT argument to getMinimalPhysRegClass and replace the copy related uses by Rafael Espindola · 15 years ago
- 17c6e6d getMachineBasicBlockAddress returns a uintptr_t - don't truncate by Duncan Sands · 15 years ago
- 9d67768 use ArgOperand APIs by Gabor Greif · 15 years ago
- 90c64f4 Remove initialized but otherwise unused variables. by Duncan Sands · 15 years ago
- 2f2b254 When processing loops for scheduling latencies (used for live outs on loop by Jim Grosbach · 15 years ago
- 8eab75f Reapply my if-conversion cleanup from svn r106939 with fixes. by Bob Wilson · 15 years ago
- 8674949 Unlike other targets, ARM now uses BUILD_VECTORs post-legalization so they by Bob Wilson · 15 years ago
- 9b93b6b Use DW_FORM_addr for DW_AT_entry_pc. by Devang Patel · 15 years ago
- a5989f8 In asm's, output operands with matching input constraints by Dale Johannesen · 15 years ago
- 0dd4558 Include inlined function in list of processed subprograms. by Devang Patel · 15 years ago
- d459f45 new, no longer brain-dead, r106907 by Jim Grosbach · 15 years ago
- 610bebf After physreg coalescing, physical registers might not have live ranges where by Jakob Stoklund Olesen · 15 years ago
- d843b39 Add more special treatment for inline asm in RegAllocFast. by Jakob Stoklund Olesen · 15 years ago
- 4a1cad6 Preserve deleted function's local variables' debug info. Radar 8122864. by Devang Patel · 15 years ago
- 32621ad simplify: we have solid argument iterator range by Gabor Greif · 15 years ago
- c4abe3a Revert r106907, "make sure to handle dbg_value instructions in the middle of the by Daniel Dunbar · 15 years ago
- f347b82 Remove dead code. by Devang Patel · 15 years ago
- 72d13ff When splitting a VAARG, remember its alignment. by Rafael Espindola · 15 years ago
- de4fe23 Revert my if-conversion cleanup since it caused a bunch of nightly test by Bob Wilson · 15 years ago
- ce9a20b VNInfos don't need to be destructed anymore. by Benjamin Kramer · 15 years ago
- ccd9bcc Clean up some problems with extra CFG edges being introduced during by Bob Wilson · 15 years ago
- 9f054f0 make sure to handle dbg_value instructions in the middle of the block, not by Jim Grosbach · 15 years ago
- 15a5714 Don't track kills in VNInfo. Use interval ends instead. by Jakob Stoklund Olesen · 15 years ago
- 1315143 Change if-conversion block size limit checks to add some flexibility. by Evan Cheng · 15 years ago
- 78e127d Collect debug info for optimized variables of inlined functions. by Devang Patel · 15 years ago
- 135ec50 80 column and typo fix by Jim Grosbach · 15 years ago
- 1784d16 The hasMemory argument is irrelevant to how the argument by Dale Johannesen · 15 years ago
- 730c07e - Reapply r106066 now that the bzip2 build regression has been fixed. by Bill Wendling · 15 years ago
- 39d258a We should remove the live range from the destination register only if *all* defs by Bill Wendling · 15 years ago
- 4933159 Cosmetic. by Dale Johannesen · 15 years ago
- b447c4e Remove variables which are assigned to but for which the value by Duncan Sands · 15 years ago
- 2bf4b3b use ArgOperand accessors by Gabor Greif · 15 years ago
- c13055d use ArgOperand API (the simple part) by Gabor Greif · 15 years ago
- 0635f35 use ArgOperand API by Gabor Greif · 15 years ago
- 45c097f use ArgOperand API by Gabor Greif · 15 years ago
- 9e38531 use ArgOperand API and CallSite to access arguments of CallInst by Gabor Greif · 15 years ago
- 89c4cea use ArgOperand API and CallSite to access arguments of CallInst by Gabor Greif · 15 years ago
- 1518444 use ArgOperand API by Gabor Greif · 15 years ago
- d3f526c prune an include by Gabor Greif · 15 years ago
- 969b9fe Fix a case where an earlyclobber operand of an asm by Dale Johannesen · 15 years ago
- fa1e73c Make sure all eliminated kills are removed from VNInfo lists. by Jakob Stoklund Olesen · 15 years ago
- 0879e22 Add some comments. by Dan Gohman · 15 years ago
- fe5e4da Teach EmitLiveInCopies to omit copies for unused virtual registers, by Dan Gohman · 15 years ago
- 10707f3 It's possible that a flag is added to the SDNode that points back to the by Bill Wendling · 15 years ago
- 486ca76 DBG_VALUE machine instruction pointing to undefined register for a variable justify a separate scope if the variable is inlined function's argument. by Devang Patel · 15 years ago
- 67674e2 Don't return a std::vector in the Spiller interface, but take a reference to a by Jakob Stoklund Olesen · 15 years ago
- 3c7b3fe Remove the now unused LiveIntervals::getVNInfoSourceReg(). by Jakob Stoklund Olesen · 15 years ago
- c0490ac Teach AdjustCopiesBackFrom to also use CoalescerPair to identify compatible copies. by Jakob Stoklund Olesen · 15 years ago
- 54edf4f Remove the -fast-spill option. by Jakob Stoklund Olesen · 15 years ago
- efbf306 Loosen up the requirements in the Horrible Hack(tm) to include all selectors by Bill Wendling · 15 years ago