- Aug 27, 2012
-
-
John McCall authored
llvm-svn: 162683
-
Chad Rosier authored
llvm-svn: 162682
-
Jordan Rose authored
This allows us to better reason about status objects, like Clang's own llvm::Optional (when its contents are trivially destructible), which are often intended to be passed around by value. We still don't inline constructors for temporaries in the general case. <rdar://problem/11986434> llvm-svn: 162681
-
Enrico Granata authored
llvm-svn: 162680
-
Filipe Cabecinhas authored
llvm-svn: 162679
-
Rafael Espindola authored
llvm-svn: 162678
-
Danil Malyshev authored
llvm-svn: 162677
-
Alexey Samsonov authored
llvm-svn: 162676
-
Evgeniy Stepanov authored
llvm-svn: 162675
-
Alexey Samsonov authored
llvm-svn: 162674
-
Alexey Samsonov authored
[Sanitizer] Use low-level allocator in flag parsing to avoid calling malloc() before ASan/TSan initialization is done llvm-svn: 162673
-
Hongbin Zheng authored
llvm-svn: 162672
-
Alexey Samsonov authored
[Sanitizer] Rename ProcessMaps to MemoryMappingLayout and fix Windows build by providing stub implementation llvm-svn: 162671
-
Alexey Samsonov authored
llvm-svn: 162670
-
Simon Atanasyan authored
The patch reviewed by Akira Hatanaka. llvm-svn: 162669
-
Simon Atanasyan authored
The patch reviewed by Akira Hatanaka. llvm-svn: 162668
-
NAKAMURA Takumi authored
llvm-svn: 162667
-
Evgeniy Stepanov authored
llvm-svn: 162666
-
NAKAMURA Takumi authored
llvm-svn: 162665
-
NAKAMURA Takumi authored
llvm/test/CodeGen/X86/fma_patterns.ll: Add -mtriple=x86_64. It was incompatible on i686 and Windows x64. llvm-svn: 162664
-
Alexey Samsonov authored
llvm-svn: 162663
-
Tobias Grosser authored
The dependency printing was accidentally removed in during a previous restructuring. llvm-svn: 162662
-
Craig Topper authored
llvm-svn: 162661
-
Craig Topper authored
llvm-svn: 162660
-
Alexey Samsonov authored
llvm-svn: 162659
-
Craig Topper authored
Don't allow vextractf128 to be folded with unaligned stores. We don't fold unaligned loads so shouldn't fold unaligned stores as it can cause an alignment fault to occur. llvm-svn: 162658
-
Alexey Samsonov authored
This section (introduced in DWARF-3) is used to define instruction address ranges for functions that are not contiguous and can't be described by low_pc/high_pc attributes (this is the usual case for inlined subroutines). The patch is the first step to support fetching complete inlining info from DWARF. Reviewed by Benjamin Kramer. llvm-svn: 162657
-
Craig Topper authored
Fold some patterns into instruction definitons so tablegen can infer flags removing the need for an explicit 'neverHasSideEffects = 1' llvm-svn: 162656
-
Anitha Boyapati authored
FMA3 tests on bdver2 target for changes made in rev 162012. Also made corresponding changes to existing tests for darwin triple to ensure that same pattern is tested for bdver2 target. llvm-svn: 162655
-
Craig Topper authored
Add HasAVX1Only predicate and use it for patterns that have an AVX1 instruction and an AVX2 instruction rather than relying on AddedComplexity. llvm-svn: 162654
-
Craig Topper authored
llvm-svn: 162653
-
Rafael Espindola authored
--as-needed. Patch by Felix Geyer. Fixes pr13262. llvm-svn: 162652
-
John McCall authored
llvm-svn: 162651
-
Manuel Klimek authored
llvm-svn: 162650
-
Craig Topper authored
llvm-svn: 162649
-
- Aug 26, 2012
-
-
Howard Hinnant authored
provided char type other than char or wchar_t. It throw exception during construction, so there is no chance to imbue own ctype. This fixes http://llvm.org/bugs/show_bug.cgi?id=13698 llvm-svn: 162648
-
Howard Hinnant authored
llvm-svn: 162647
-
- Aug 25, 2012
-
-
Howard Hinnant authored
It does not consider user-defined conversions that convert an rvalue into an lvalue and works incorrectly for types with such a conversion operator. For example, struct foo { operator int&(); }; returns false_type. Attached a patch that fixes this problem. http://llvm.org/bugs/show_bug.cgi?id=13601 llvm-svn: 162644
-
Eli Friedman authored
array new with a non-trivial constructor. Pointed out in PR13380. llvm-svn: 162643
-
Richard Smith authored
llvm-svn: 162642
-