- 46bdfb0 Rename ScalarEvolution's getIterationCount to getBackedgeTakenCount, by Dan Gohman · 16 years ago
- 57f0db8 Overhaul my earlier submission due to feedback. It's a large patch, but most of by Bill Wendling · 16 years ago
- 3d8bde8 Add a debugging option for SSC DCE. by Owen Anderson · 16 years ago
- 5aa4977 - Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emit by Bill Wendling · 16 years ago
- 85937de Add a testcase for the problem fixed in r65289. by Dan Gohman · 16 years ago
- 0001e56 Fix a ValueTracking rule: RHS means operand 1, not 0. Add a simple by Dan Gohman · 16 years ago
- c34fea3 Generalize the ChangeCompareStride code, in preparation for by Dan Gohman · 16 years ago
- d0a90b9 Preserve the DominanceFrontier analysis in the LoopDeletion pass. by Dan Gohman · 16 years ago
- 002ec14 gdb uses DW_AT_prototyped to identify K&R style in C based languages. by Devang Patel · 16 years ago
- d1d1c8b Un-XFAIL this test. by Bill Wendling · 16 years ago
- 5622f07 While folding unconditional return move DbgRegionEndInst into the predecessor, instead of removing it. This fixes following tests from llvmgcc42 testsuite. by Devang Patel · 16 years ago
- 53cac18 If there is not any debug info available for any global variables and any subprograms then there is not any debug info to emit. by Devang Patel · 16 years ago
- 15cab28 Back out the change in 64918 that used sign-extensions when promoting by Dan Gohman · 16 years ago
- e986594 Fast-isel can't do TLS yet, so it should fall back to SDISel by Dan Gohman · 16 years ago
- 638b8b4 Correctly implement ImmutableMap::getMaxElement() by getting the actual <key, value> pair. by Ted Kremenek · 16 years ago
- 1c7a666 Add ImmutableMap::getMaxElement(), a method that returns the <key,value> pair in a ImmutableMap that has the highest ranked key. by Ted Kremenek · 16 years ago
- e2abdd3 LoopDeletion needs to inform ScalarEvolution when a loop is deleted, by Dan Gohman · 16 years ago
- 834db73 Use the -stack-alignment option instead of using a target triple by Dan Gohman · 16 years ago
- 474cecf IndVarSimplify preserves ScalarEvolution. In the by Dan Gohman · 16 years ago
- 5397775 Add test case for checkin @r65314. by Zhou Sheng · 16 years ago
- 8313ef4 Should reset DBI_Prev if DBI_Next == 0. by Zhou Sheng · 16 years ago
- 242b38b Only v1i16 (i.e. _m64) is returned via RAX / RDX. by Evan Cheng · 16 years ago
- 932be21 Make this test use darwin targe triple, to avoid stack traffic on linux. by Nate Begeman · 16 years ago
- b9a47b8 Generate better code for v8i16 shuffles on SSE2 by Nate Begeman · 16 years ago
- a9183c8 If nobody minds, I'm using LTO to produce faster binaries. Switch fast codegen by Nick Lewycky · 16 years ago
- b0000c3 Changed option name from inline-threshold to basic-inline-threshold because by Mon P Wang · 16 years ago
- 2155088 fix some typos that Duncan noticed by Chris Lattner · 16 years ago
- ef4cfc7 Propagate debug loc info through prologue/epilogue. by Bill Wendling · 16 years ago
- 4214a55 Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR by Scott Michel · 16 years ago
- ca42862 Add an option to the gold plugin to make it emit a file with the public api by Nick Lewycky · 16 years ago
- bc989d4 Revert the part of 64623 that attempted to align the source in a by Dan Gohman · 16 years ago
- a04af43 Properly parenthesize this expression, fixing a real bug in the new by Dan Gohman · 16 years ago
- 3d3c955 bug 3610: Test case. by Richard Pennington · 16 years ago
- 58207f1 If a use operand is marked isKill, don't forget to add kill to its live interval as well. by Evan Cheng · 16 years ago
- 779aee1 Add a note. by Evan Cheng · 16 years ago
- 6140a8b Be bug compatible with gcc by returning MMX values in RAX. by Evan Cheng · 16 years ago
- c94ebef Do not consider MMX_MOVD64rr a move instructions. The source register is in GR32, the destination is VR64. They are not compatible. by Evan Cheng · 16 years ago
- 3cd389d Only try to sink immediate when TLI is not null. It needs to check if immediate would fit in target addressing field. by Evan Cheng · 16 years ago
- bdf0d7c Regenerate. by Nick Lewycky · 16 years ago
- 5992175 Remove tests for flex/bison which are no longer needed by LLVM. by Nick Lewycky · 16 years ago
- 2ec0dbf Don't sign extend the char when expanding char -> int during by Nick Lewycky · 16 years ago
- 92acef0 Add makefile debugging target; use "make print-FOO" to print the by Daniel Dunbar · 16 years ago
- 278f83d bug 3610: Floating point vaarg not softened. by Richard Pennington · 16 years ago
- 07bf7ef Add version of StringsEqualNoCase that takes two null-terminated C-strings and compares up to 'len' characters. I tend to screw up string comparison functions, so anyone who is interested please review this\! by Ted Kremenek · 16 years ago
- b5bd026 Drop bunch of half-working stuff in the ext_weak linkage support. by Anton Korobeynikov · 16 years ago
- 8e87e65 Pass different flags on different platforms when building PIC. by Nick Lewycky · 16 years ago
- b0ea080 Add AddrModeMatcher.cpp by Evan Cheng · 16 years ago
- 28c7ce3 If two-address def is dead and the instruction does not define other registers, and it doesn't produce side effects, just delete the instruction. by Evan Cheng · 16 years ago
- d9fb712 Teach LSR sink to sink the immediate portion of the common expression back into uses if they fit in address modes of all the uses. by Evan Cheng · 16 years ago
- 5a45d76 Make sure this doesn't access .end() too. by Bill Wendling · 16 years ago
- 67a2743 fix and clean up a comment by Gabor Greif · 16 years ago
- 8aa374b Make sure we don't dereference the .end() of the container. by Bill Wendling · 16 years ago
- 36d3e32 rename a function to indicate that it checks for profitability as well by Chris Lattner · 16 years ago
- 3d2445f Propagate more debug loc infos. This also includes some code cleaning. by Bill Wendling · 16 years ago
- 2625f9b We need to propagate the debug location information even when dealing with the by Bill Wendling · 16 years ago
- 9259905 * Fixed spelling by Misha Brukman · 16 years ago
- 1ba519b Fix a bug that David Greene found in the DAGCombiner's logic by Dan Gohman · 16 years ago
- d3ff4a1 Removed trailing whitespace. by Misha Brukman · 16 years ago
- 085a9eb Removed trailing whitespace. by Misha Brukman · 16 years ago
- fe2cce6 Removed trailing whitespace. by Misha Brukman · 16 years ago
- d5ece81 Keep the newline character at the end of the lines whose trailing whitespace we by Misha Brukman · 16 years ago
- 4c4c952 Only strip the newline character at the end of the lines that we're considering by Misha Brukman · 16 years ago
- a2769a3 Fixed lint errors: by Misha Brukman · 16 years ago
- 1bcf0f5 We have logic in there to emit a default debugging label at the beginning of a by Bill Wendling · 16 years ago
- d33cec1 Fix strange logic in CollectIVUsers used to determine whether all uses are by Evan Cheng · 16 years ago
- ff518c8 Simplify code and reduce indentation. No functionality change. by Dan Gohman · 16 years ago
- 6b38e29 Fix 80-column violations. by Dan Gohman · 16 years ago
- f0baa6e It's not necessary to check if Base is null here. by Dan Gohman · 16 years ago
- 79fb3b4 Support return of MMX values in 64-bit mode. by Evan Cheng · 16 years ago
- 9a65cfe - Early exit a nested block. - Correct comment. - Whitespace changes. by Bill Wendling · 16 years ago
- 33e3a36 Add a comment about how Imm can be used for loop-variant values. by Dan Gohman · 16 years ago
- 474479f add note about sin by Torok Edwin · 16 years ago
- a1fd5b3 Factor address mode matcher out of codegen prepare to make it available to other passes, e.g. loop strength reduction. by Evan Cheng · 16 years ago
- 3f315eb Just roll back the previous change to -mem2reg. by Zhou Sheng · 16 years ago
- a248c45 patch to update the line number information in pass -mem2reg. by Zhou Sheng · 16 years ago
- 4cafbb5 Fix a crash in the pre-alloc splitter exposed by recent codegen changes. by Owen Anderson · 16 years ago
- 3b2c017 Add a quick pass to the stack slot colorer to eliminate some trivially redundant spills after coloring. by Owen Anderson · 16 years ago
- e772842 make these tests pass when run on a G5. by Chris Lattner · 16 years ago
- c17e0cf Implement "superhero" strength reduction, or full strength by Dan Gohman · 16 years ago
- 4ed0c5f Add an accessor method to DwarfWriter to tell of debugging info should be emitted. by Bill Wendling · 16 years ago
- 5d0f681 Add a default debug location object to the Machine Function. It's used to emit a default debugging label at the beginning of a function. by Bill Wendling · 16 years ago
- 14a2e1e Temporarily revert r65065. It was causing test failures. by Bill Wendling · 16 years ago
- b5ef273 Print out debug info when printing the machine instruction. by Bill Wendling · 16 years ago
- 490359d Check for -fast here too. by Bill Wendling · 16 years ago
- dfdacee Generate these labels when we're in "fast" mode, not simply when we're no in by Bill Wendling · 16 years ago
- c1c9d7e Describe tail merging's use of InsertBranch. by Dale Johannesen · 16 years ago
- 4a359ea Use DEBUG() instead of passing *DOUT to WriteAsOperand, by Dan Gohman · 16 years ago
- 2f09f51 Make the debug output of LSR less cryptic and more informative. by Dan Gohman · 16 years ago
- 4dd82f6 Print out a new label only if the debug location *tuple* is different. The debug by Bill Wendling · 16 years ago
- 249e1e4 Forgot to check that debug information is supported. by Bill Wendling · 16 years ago
- 5d24957 Regenerate. by Nick Lewycky · 16 years ago
- 7e66462 Default to building with position independent code. This may increase LLVM's by Nick Lewycky · 16 years ago
- d18a2c1 If an executable is run through a symlink, dladdr will return the by Chris Lattner · 16 years ago
- 07ab52b Fix the logic in this assertion to properly validate the number of arguments. by Dan Gohman · 16 years ago
- a3ac0c1 Reapply r57340. VMKit does not presently rely on materializeFunction by Dan Gohman · 16 years ago
- 4b56f96 Temporarily XFAIL this test. by Bill Wendling · 16 years ago
- cb819f1 Put code that generates debug labels into TableGen so that it can be used by by Bill Wendling · 16 years ago
- f570e62 add proper asmwriter and asmparser support for anonymous functions. by Chris Lattner · 16 years ago
- 95c5d0f In theory the aliasee may have dead constant users by Duncan Sands · 16 years ago
- 6210a94 really fix style by Rafael Espindola · 16 years ago