- Aug 13, 2013
-
-
Carlo Kok authored
For COFF only: dwarf debug info output a label reference as a section relative item only when it's one of dw_from strp, sec_offset, ref_addr or op_call_ref instead of going by size. llvm-svn: 188296
-
Edwin Vane authored
One day soon, tooling::Replacements will be changed from being implemented as an std::set to being implemented as an std::vector. Until then, some new code using vectors of Replacements would enjoy having a version of applyAllReplacements that takes a vector. Differential Revision: http://llvm-reviews.chandlerc.com/D1380 llvm-svn: 188295
-
Marshall Clow authored
llvm-svn: 188294
-
Dmitry Vyukov authored
llvm-svn: 188293
-
Dmitry Vyukov authored
llvm-svn: 188292
-
Dmitry Vyukov authored
This is necessary to prevent false positives, see: https://code.google.com/p/thread-sanitizer/issues/detail?id=25 llvm-svn: 188291
-
Timur Iskhodzhanov authored
llvm-svn: 188290
-
Greg Clayton authored
When adding a dSYM file, don't remove all sections for the Module's object file if the symbol vendor used the same object file. llvm-svn: 188289
-
Joey Gouly authored
llvm-svn: 188288
-
Edwin Vane authored
If a Replacment is contained within the conflict range being built, the conflict range would be erroneously shortened. Now fixed. Tests updated to catch this case. llvm-svn: 188287
-
Marshall Clow authored
llvm-svn: 188286
-
Arnold Schwaighofer authored
llvm-svn: 188285
-
Marshall Clow authored
llvm-svn: 188284
-
Marshall Clow authored
llvm-svn: 188283
-
Marshall Clow authored
llvm-svn: 188282
-
Arnold Schwaighofer authored
I have moved this logic into clang and opt. llvm-svn: 188281
-
Arnold Schwaighofer authored
We used to decide whether to really vectorize depending on the optimization level in PassManagerBuilder. This patch moves this decision to the clang driver. We look at the optimization level and whether the f(no-)vectorize is set and decide whether to vectorize. This allows us to simplify the logic in PassManagerBuilder to just a check for whether the vectorizer should run or not. We now do the right thing for: $ clang -O1 -fvectorize $ clang -fno-vectorize -O3 llvm-svn: 188280
-
Dmitry Vyukov authored
If halt_on_error==true, program terminates after reporting first error. llvm-svn: 188279
-
Timur Iskhodzhanov authored
llvm-svn: 188278
-
Marshall Clow authored
llvm-svn: 188277
-
Marshall Clow authored
llvm-svn: 188276
-
Marshall Clow authored
llvm-svn: 188275
-
Tareq A. Siraj authored
Another attempt to commit r187204 after windows related problems has been fixed. Note that changes to this patch reflect the current behavior of cpp11-migrate. Header replacements are now written to disk in YAML format for an external tool to merge. A unique file will be created in the same directory as the header with all replacements that came from a source file that included the header file. The YAML file will have: - Name of the header file - Name of the source file that included the header file - Transform ID that generated the replacement - Offset - Length - Replacement text Any tool reading these replacements should read them using the HeaderChangeDocument struct. Differential Revision: http://llvm-reviews.chandlerc.com/D1369 llvm-svn: 188274
-
Marshall Clow authored
llvm-svn: 188273
-
Samuel Benzaquen authored
Refactor "MatcherList" into "VariantMatcher" and abstract the notion of a list of matchers for the polymorphic case. Summary: Refactor "MatcherList" into "VariantMatcher" and abstract the notion of a list of matchers for the polymorphic case. This work is to support future changes needed for eachOf/allOf/anyOf matchers. We will add a new type on VariantMatcher. Reviewers: klimek CC: cfe-commits, revane Differential Revision: http://llvm-reviews.chandlerc.com/D1365 llvm-svn: 188272
-
Arnold Schwaighofer authored
llvm-svn: 188271
-
Sylvestre Ledru authored
Patch by Abid, Hafiz llvm-svn: 188270
-
Evgeniy Stepanov authored
../lib/Target/X86/X86ISelLowering.cpp:9715:7: error: unused variable 'OpVT' [-Werror,-Wunused-variable] EVT OpVT = Op0.getValueType(); ^ ../lib/Target/X86/X86ISelLowering.cpp:9763:14: error: unused variable 'NumElems' [-Werror,-Wunused-variable] unsigned NumElems = VT.getVectorNumElements(); llvm-svn: 188269
-
Mihai Popa authored
llvm-svn: 188268
-
Timur Iskhodzhanov authored
llvm-svn: 188267
-
Timur Iskhodzhanov authored
llvm-svn: 188266
-
Elena Demikhovsky authored
Lowering for SETCC. llvm-svn: 188265
-
Vladimir Medic authored
This patch introduces changes to MipsAsmParser register parsing routines. The code now follows more deterministic path and makes the code more efficient and easier to maintain. llvm-svn: 188264
-
Timur Iskhodzhanov authored
llvm-svn: 188263
-
Timur Iskhodzhanov authored
Grumbling: this hasn't been caught by running 'make check-{a,l,t}san check-sanitizer' llvm-svn: 188262
-
Timur Iskhodzhanov authored
Define SANITIZER_INTERFACE_ATTRIBUTE on Windows and fix all the places where SANITIZER_INTERFACE_ATTRIBUTE or SANITIZER_ATTRIBUTE_WEAK are used llvm-svn: 188261
-
Daniel Jasper authored
Some coding styles use a different indent for constructor initializers. Patch by Klemens Baum. Thank you. Review: http://llvm-reviews.chandlerc.com/D1360 Post review changes: Changed data type to unsigned as a negative indent width does not make sense and added test for configuration parsing. llvm-svn: 188260
-
Benjamin Kramer authored
llvm-svn: 188259
-
Robert Lytton authored
llvm-svn: 188258
-
David Majnemer authored
Thanks Kim Gräsman! llvm-svn: 188257
-