- May 24, 2011
-
-
Tobias Grosser authored
Tobias' diploma thesis and Raghesh's master thesis. llvm-svn: 131959
-
Chandler Carruth authored
This patch also by Ismail Donmez. llvm-svn: 131958
-
Chandler Carruth authored
through sugared types when testing for TagTypes. This was the actual cause of the only false positive in Clang+LLVM. Next evaluation will be over a much larger selection of code including large amounts of open source code. llvm-svn: 131957
-
Cameron Zwarich authored
llvm-svn: 131956
-
Nico Weber authored
Make it possible for external tools to distinguish between paths that come from -I and paths that come from -system. Patch from Paul Holden! llvm-svn: 131955
-
Jakob Stoklund Olesen authored
See http://llvm.org/pr9976 for details. llvm-svn: 131954
-
Cameron Zwarich authored
promoting allocas to SSA variables. Fixes <rdar://problem/9479036>. llvm-svn: 131953
-
Rafael Espindola authored
llvm-svn: 131952
-
Rafael Espindola authored
llvm-svn: 131951
-
Francois Pichet authored
llvm-svn: 131950
-
Charles Davis authored
llvm-svn: 131949
-
Evan Cheng authored
non-zero. - Teach X86 cmov optimization to eliminate the cmov from ctlz, cttz extension when the source of X86ISD::BSR / X86ISD::BSF is proven to be non-zero. rdar://9490949 llvm-svn: 131948
-
Evan Cheng authored
llvm-svn: 131947
-
Andrew Trick authored
llvm-svn: 131946
-
Rafael Espindola authored
llvm-svn: 131943
-
Akira Hatanaka authored
variable arguments in LowerCall and LowerFormalArguments. This should also fix the bug in which handling of variable arguments is incorrect when the front-end optimizes away unused fixed arguments. llvm-svn: 131942
-
Devang Patel authored
llvm-svn: 131941
-
Devang Patel authored
llvm-svn: 131940
-
Andrew Trick authored
llvm-svn: 131939
-
Alexis Hunt authored
issues and also add a test. We should now handle defaulted members of templates properly. No comment as to whether or not this also holds for templated functions, but defaulting those is kind of insane. llvm-svn: 131938
-
Johnny Chen authored
a new file static utility function AddSymbolicInfo() which is called from places within InstructionLLVM::Dump(). llvm-svn: 131937
-
Devang Patel authored
llvm-svn: 131936
-
David Chisnall authored
llvm-svn: 131935
-
Greg Clayton authored
can end up with an invalid path if the path resolves to something different on the local machine. It is very important not to since remote debugging will mention paths that might exist on the current machine (like "/System/Library/Frameworks/CoreFoundation/CoreFoundation" which on the desktop systems is a symlink to "/System/Library/Frameworks/CoreFoundation/Versions/A/CoreFoundation"). We will let the platform plug-ins resolve the paths in a later stage. llvm-svn: 131934
-
Alexis Hunt authored
The general out-of-line case (including explicit instantiation mostly works except that the definition is being lost somewhere between the AST and CodeGen, so the definition is never emitted. llvm-svn: 131933
-
David Chisnall authored
llvm-svn: 131932
-
David Chisnall authored
Fix some problems where functions must be bitcast but we're expecting a llvm::Function of the right type. PR9994. llvm-svn: 131930
-
Akira Hatanaka authored
llvm-svn: 131928
-
Akira Hatanaka authored
llvm-svn: 131927
-
Devang Patel authored
llvm-svn: 131926
-
- May 23, 2011
-
-
Johnny Chen authored
llvm-svn: 131925
-
Johnny Chen authored
Add a Python utility to help convert the Mail.app saved 'Raw Message Source' .eml file to a git-am friendly file. llvm-svn: 131924
-
Sean Callanan authored
into the mainline LLDB codebase. MCJIT introduces API improvements and better architectural support. This commit adds a new subsystem, the ProcessDataAllocator, which is responsible for performing static data allocations on behalf of the IR transformer. MCJIT currently does not support the relocations required to store the constant pool in the same allocation as the function body, so we allocate a heap region separately and redirect static data references from the expression to that heap region in a new IR modification pass. This patch also fixes bugs in the IR transformations that were exposed by the transition to the MCJIT. Finally, the patch also pulls in a more recent revision of LLVM so that the MCJIT is available for use. llvm-svn: 131923
-
Akira Hatanaka authored
llvm-svn: 131922
-
Dan Gohman authored
llvm-svn: 131921
-
Alexis Hunt authored
fixes PR9965, but we're not out of the water yet, as we do not successfully handle out-of-line definitions, due to my utter misunderstanding of how we manage templates. llvm-svn: 131920
-
Dan Gohman authored
This fixes PR9845. llvm-svn: 131919
-
Jim Grosbach authored
llvm-svn: 131918
-
Akira Hatanaka authored
in MipsFunctionInfo that are no longer used. llvm-svn: 131917
-
Chris Lattner authored
llvm-svn: 131916
-