aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-04-04fix an ugly wart in the MCInstPrinter api where theChris Lattner
2010-04-04change a ton of code to not implicitly use the "O" raw_ostreamChris Lattner
2010-04-04Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang
2010-04-03asmstreamerize the .size directive for function bodies, force clientsChris Lattner
2010-04-03emit the cygwin stub thing through mcstreamer.Chris Lattner
2010-04-03add a twine form of MCStreamer::EmitRawText, and mc'izeChris Lattner
2010-04-03start moving towards emitting inline asm statements with Chris Lattner
2010-04-03add a new EmitInlineAsm function to asmprinter to handle inline asm.Chris Lattner
2010-04-03mc'ize comment printing around file scope inline asm.Chris Lattner
2010-04-02Ok, third time's the charm. No changes from last time except the CMakeDavid Greene
2010-04-02Skip debug info when looking for existing EH calls at theDale Johannesen
2010-04-02Fix anachronism.Benjamin Kramer
2010-04-02fix the llvm-x86_64-linux buildbot.Chris Lattner
2010-04-02remove empty file.Chris Lattner
2010-04-02stop using DebugLoc::getUnknownLoc()Chris Lattner
2010-04-02Switch the code generator (except the JIT) onto the new DebugLocChris Lattner
2010-04-02Correctly lower memset / memcpy of undef. It should be a nop. PR6767.Evan Cheng
2010-04-02Revert 100204. It broke a bunch of tests and apparently changed what passes a...Evan Cheng
2010-04-02Update CMake.Benjamin Kramer
2010-04-02Let's try this again. Re-apply 100143 including an apparent missingDavid Greene
2010-04-02Revert r100191 since it breaks objc in clang Mon P Wang
2010-04-02Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang
2010-04-02After trivial coalescing, the MI being visited may have become a copy. Avoid ...Evan Cheng
2010-04-02Teach AnalyzeBranch, RemoveBranch and the branchDale Johannesen
2010-04-01Revert r100143.Eric Christopher
2010-04-01Revert r100117.Devang Patel
2010-04-01Add some switches helpful for debugging:David Greene
2010-04-01Do not eagerly record known previous location. DBG_VALUE may not cause a new ...Devang Patel
2010-04-01Skip checking preferred alignment of GVs defined in other translation units a...Evan Cheng
2010-04-01- Avoid using floating point stores to implement memset unless the value is z...Evan Cheng
2010-04-01Skip instructions until new scope is seen.Devang Patel
2010-04-01Cosmetic changes.Devang Patel
2010-04-01Fix sdisel memcpy, memset, memmove lowering:Evan Cheng
2010-04-01Reapply r100056. It doesn't look like it's the one that's causing a failure.Bill Wendling
2010-03-31Revert r100056. It was causing a failure on MSVC.Bill Wendling
2010-03-31Reverting 100048; it broke two Frontend debug info tests.Stuart Hastings
2010-03-31Rewrite CorrectExtraCFGEdges() to make it more understandable.Bill Wendling
2010-03-31Debug info can now properly represent functions inside classes inside other f...Stuart Hastings
2010-03-31Reduce string trashing.Benjamin Kramer
2010-03-31DwarfDebug: Allocate DIEValues with a BumpPtrAllocator. Most of them areBenjamin Kramer
2010-03-31reduce indentationChris Lattner
2010-03-31tidy upChris Lattner
2010-03-31MI != 0 is checked in the assert right above this.Chris Lattner
2010-03-31use the isDebugValue() predicate and pop_back_val()Chris Lattner
2010-03-31assert is a function-like macro, not a control flow operator.Chris Lattner
2010-03-31reduce indentation, fit in 80 cols and various other cosmetic cleanups.Chris Lattner
2010-03-31use the optimized debug info apis in sdisel.Chris Lattner
2010-03-31add new apis for getting/setting !dbg metadata on Chris Lattner
2010-03-30Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson
2010-03-30Ignore invalid metadata.Devang Patel