summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2014-03-17[X86] New and improved VZeroUpperInserter optimization.Lang Hames2-166/+163
2014-03-16Remove named Twine.David Blaikie1-4/+2
2014-03-15Remove some dead assignements found by scan-buildArnaud A. de Grandmaison5-11/+3
2014-03-15Make some assertions on constant expressions static.Benjamin Kramer2-3/+5
2014-03-15LSR: Compress a pair (and get rid of the DenseMapInfo for it).Benjamin Kramer1-33/+6
2014-03-15Replace ValueTypes.h with MachineValueType.h if possible.Patrik Hagglund4-3/+5
2014-03-15Support: Make error_category's constructor publicJustin Bogner2-5/+5
2014-03-15SampleProfile.cpp: Fix take #2. The issue was abuse of StringRef here.NAKAMURA Takumi1-2/+4
2014-03-15SampleProfile.cpp: Quick fix to r203976 about abuse of Twine. The life of Twi...NAKAMURA Takumi1-5/+3
2014-03-15R600: Remove unnecessary attempt to zext a pointer.Matt Arsenault1-3/+6
2014-03-15R600: Code cleanup.Matt Arsenault1-11/+12
2014-03-14Debug info: Unique types before emitting them to DWARF, where applicable.Adrian Prantl1-0/+3
2014-03-14Debug Info: Fix LTO type uniquing for C++ member declarationsAdrian Prantl4-1/+53
2014-03-14typoAdrian Prantl1-1/+1
2014-03-14MC: don't create a backtrace for diagnostics.Jim Grosbach1-1/+1
2014-03-14Re-format SampleProfile.cpp with clang-format. No functional changes.Diego Novillo1-2/+2
2014-03-14Use DiagnosticInfo facility.Diego Novillo2-14/+54
2014-03-14Remove command line option for CU hashing. This is on by default now.Eric Christopher1-10/+2
2014-03-14If we see that we're emitting code for a function that doesn't haveEric Christopher1-1/+3
2014-03-14Remove the -generate-dwarf-cu-ranges flag.Eric Christopher1-12/+6
2014-03-14MCContext: Remove redundant assignmentDavid Blaikie1-2/+0
2014-03-14Correctly handle an ELF symbol defined with "a = b + expr".Rafael Espindola2-37/+66
2014-03-14DwarfDebug: Remove some needless recursion.David Blaikie1-2/+4
2014-03-14x86: Add missing break to getCallPreservedMask()Duncan P. N. Exon Smith1-0/+1
2014-03-14x86: NFC: Make getCallPreservedMask() more similar to getCalleeSavedRegs()Duncan P. N. Exon Smith1-4/+6
2014-03-14x86: getCalleeSavedRegs() would crash on 0 (so don't default to it)Duncan P. N. Exon Smith2-1/+2
2014-03-14[C++11] Introduce SectionRef::relocations() to use range-based loopsAlexey Samsonov3-23/+16
2014-03-14[ppc64] Avoid copy relocs in named rodata sectionsUlrich Weigand1-13/+9
2014-03-14[ASan] Fix https://code.google.com/p/address-sanitizer/issues/detail?id=274Alexander Potapenko1-3/+9
2014-03-14Use ctor instead of initializer list to appease Windows buildbotsAlexey Samsonov2-1/+2
2014-03-14Use temporary instead of a local variable hereAlexey Samsonov1-2/+1
2014-03-14AddressSanitizer instrumentation for MOV and MOVAPS.Evgeniy Stepanov4-3/+304
2014-03-14MergeFunctions, cmpType: fixed variable names from XXTy1 and XXTy2 to XXTyL a...Stepan Dyatkovskiy1-29/+29
2014-03-14MergeFunctions, cmpType: Fixed comments wrapping.Stepan Dyatkovskiy1-1/+2
2014-03-14Revert r203883 (which was more of a bandaid) and fix the real underlyingOwen Anderson1-1/+1
2014-03-14Fix issue with r203865. The old behaviour would get a MachineOperand then fi...Pete Cooper1-1/+1
2014-03-13Use DW_AT_linkage_name when we're emitting DWARF4 or above.Eric Christopher1-1/+2
2014-03-13Remove the linker_private and linker_private_weak linkages.Rafael Espindola12-42/+10
2014-03-13Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changingOwen Anderson34-135/+142
2014-03-13Fix a bug in InstCombine where we would incorrectly attempt to construct aOwen Anderson1-0/+7
2014-03-13MCDwarf: Rename MCDwarfFileTable to MCDwarfLineTableDavid Blaikie3-9/+10
2014-03-13MCDwarf: Extract the DWARF line table header handling into its own typeDavid Blaikie1-3/+13
2014-03-13Make GDBJITRegistrar thread safe. Patch by Jim Kearyn, with cleanup byLang Hames1-16/+10
2014-03-13MCDwarf: Sink file/directory creation down into MCDwarfFileTable form MCContextDavid Blaikie2-50/+50
2014-03-13MCDwarf: Oh, and move the directory string over to std::string as wellDavid Blaikie2-8/+4
2014-03-13MCDwarf: Simplify MCDwarfFile to just use std::string instead of cunning use ...David Blaikie3-24/+18
2014-03-13Fix for http://llvm.org/bugs/show_bug.cgi?id=18590Ekaterina Romanova3-14/+27
2014-03-13MCDwarf: Simply MCDwarfFile since it really is just a StringRef and unsigned.David Blaikie3-15/+7
2014-03-13Use printable names to implement directional labels.Rafael Espindola3-16/+22
2014-03-13Remove stale commentDavid Blaikie1-4/+0