- Mar 14, 2011
-
-
Andrew Trick authored
llvm-svn: 127593
-
Jim Grosbach authored
llvm-svn: 127592
-
Andrew Trick authored
llvm-svn: 127591
-
Andrew Trick authored
properties. Added the self-wrap flag for SCEV::AddRecExpr. A slew of temporary FIXMEs indicate the intention of the no-self-wrap flag without changing behavior in this revision. llvm-svn: 127590
-
Andrew Trick authored
llvm-svn: 127589
-
Douglas Gregor authored
-literal to char* conversion. Make it so. llvm-svn: 127586
-
Fariborz Jahanian authored
be more speciaclized than that of the initializer, when matching protocol qualifier list. // rdar:// 9118343. llvm-svn: 127585
-
Justin Holewinski authored
- Emit all arrays as type .b8 and proper sizes in bytes to conform to the output of nvcc llvm-svn: 127584
-
Douglas Gregor authored
llvm-svn: 127583
-
Douglas Gregor authored
llvm-svn: 127582
-
David Chisnall authored
llvm-svn: 127580
-
Oscar Fuentes authored
The previous syntax created a list with the usual semicolon as separator, which breaks the link command. llvm-svn: 127579
-
Justin Holewinski authored
llvm-svn: 127578
-
Che-Liang Chiou authored
llvm-svn: 127577
-
Mikhail Glushenkov authored
llvm-svn: 127576
-
Francois Pichet authored
llvm-svn: 127575
-
Jin-Gu Kang authored
Early CSE pass so this patch reverts it to original source code. llvm-svn: 127574
-
Anders Carlsson authored
llvm-svn: 127573
-
- Mar 13, 2011
-
-
Anders Carlsson authored
Add an Objective-C checker that checks that arguments passed to some variadic Objective-C methods are of Objective-C pointer types. Ted or Argiris, I'd appreciate a review! llvm-svn: 127572
-
Anders Carlsson authored
llvm-svn: 127571
-
Stephen Wilson authored
We were dropping the expansion of -rpath=$(LibDir) on linux, which resulted in the build not being able to resolve libLLVM.so. Bring in the definition before expanding the values hanging off LD.Flags. Thanks to Jason E. Aten for reporting this! llvm-svn: 127570
-
Che-Liang Chiou authored
llvm-svn: 127569
-
Sebastian Redl authored
Instead of storing an ASTContext* in FunctionProtoTypes with computed noexcept specifiers, unique FunctionProtoTypes with a ContextualFoldingSet, as suggested by John McCall. llvm-svn: 127568
-
Oscar Fuentes authored
On Windows only the shared library is created. The reason for this is that clang.lib the static library would clash with clang.lib the export library of the dll. llvm-svn: 127566
-
Jin-Gu Kang authored
load and store reference same memory location, the memory location is represented by getelementptr with two uses (load and store) and the getelementptr's base is alloca with single use. At this point, instructions from alloca to store can be removed. (this pattern is generated when bitfield is accessed.) For example, %u = alloca %struct.test, align 4 ; [#uses=1] %0 = getelementptr inbounds %struct.test* %u, i32 0, i32 0;[#uses=2] %1 = load i8* %0, align 4 ; [#uses=1] %2 = and i8 %1, -16 ; [#uses=1] %3 = or i8 %2, 5 ; [#uses=1] store i8 %3, i8* %0, align 4 llvm-svn: 127565
-
Oscar Fuentes authored
This reverts commit r127556. It breaks the build for MSVC. llvm-svn: 127564
-
Ted Kremenek authored
Fix CFG assertion failure reported in PR 9467. This was due to recent changes in optimizing CFGs for switch statements. llvm-svn: 127563
-
Oscar Fuentes authored
llvm-svn: 127562
-
Jakob Stoklund Olesen authored
Use the virtual register number as a cache tag instead. They are not reused. llvm-svn: 127561
-
Jakob Stoklund Olesen authored
This allows the allocator to free any resources used by the virtual register, including physical register assignments. llvm-svn: 127560
-
Jakob Stoklund Olesen authored
llvm-svn: 127559
-
Benjamin Kramer authored
llvm-svn: 127558
-
Stephen Wilson authored
This change is needed to fix the build on Linux. llvm-svn: 127557
-
- Mar 12, 2011
-
-
Oscar Fuentes authored
llvm-svn: 127556
-
Oscar Fuentes authored
llvm-svn: 127555
-
Oscar Fuentes authored
llvm-svn: 127554
-
Oscar Fuentes authored
llvm-svn: 127553
-
Fariborz Jahanian authored
method prototypes under the -Wduplicate-method-arg and turn it off by default. llvm-svn: 127552
-
Oscar Fuentes authored
llvm-svn: 127549
-
Benjamin Kramer authored
llvm-svn: 127548
-