- Sep 04, 2012
-
-
Evgeniy Stepanov authored
llvm-svn: 163131
-
Tobias Grosser authored
The IndVarSimplify pass in Polly uses the intrinsics header. We need to ensure that the header is generated, before we use it. This patch fixes the problem for the cmake build (it did not show up in the autoconf one). Contributed by: Sameer Sahasrabuddhe <sameer.sahasrabuddhe@amd.com> llvm-svn: 163130
-
Alexey Samsonov authored
by instruction address from DWARF. Add --inlining flag to llvm-dwarfdump to demonstrate and test this functionality, so that "llvm-dwarfdump --inlining --address=0x..." now works much like "addr2line -i 0x...", provided that the binary has debug info (Clang's -gline-tables-only *is* enough). llvm-svn: 163128
-
Bob Wilson authored
If an allocation has a must-alias relation to the access pointer, we treat it as a Def. Otherwise, without this check, the code here was just skipping over the allocation call and ignoring it. I noticed this by inspection and don't have a specific testcase that it breaks, but it seems like we need to treat a may-alias allocation as a Clobber. llvm-svn: 163127
-
- Sep 03, 2012
-
-
Chad Rosier authored
llvm-svn: 163126
-
Chad Rosier authored
llvm-svn: 163125
-
Chad Rosier authored
the NumMCOperands argument to the GetMCInstOperandNum() function that is set to the number of MCOperands this asm operand mapped to. llvm-svn: 163124
-
Chad Rosier authored
llvm-svn: 163123
-
Chad Rosier authored
MCTargetAsmParser class. llvm-svn: 163122
-
Tobias Grosser authored
By calling cindex.Config.set_library_path(path) or cindex.Config.set_library_file(file) it is possible to specify from where we load libclang. This fixes an open FIXME. We also point the user to these functions, in case libclang can not be loaded sucessfully. llvm-svn: 163121
-
Howard Hinnant authored
llvm-svn: 163120
-
Chad Rosier authored
llvm-svn: 163119
-
Chad Rosier authored
llvm-svn: 163118
-
Roman Divacky authored
llvm-svn: 163117
-
Chad Rosier authored
llvm-svn: 163116
-
Benjamin Kramer authored
No functionality change. llvm-svn: 163115
-
NAKAMURA Takumi authored
llvm-svn: 163114
-
Joao Matos authored
Improved the warning for the #@ Microsoft charizing operator. The existing one misspelled the token as "@#" and didn't capitalize Microsoft. llvm-svn: 163113
-
Evgeniy Stepanov authored
llvm-svn: 163112
-
Timur Iskhodzhanov authored
llvm-svn: 163111
-
Timur Iskhodzhanov authored
llvm-svn: 163110
-
Evgeniy Stepanov authored
This change adds detection of C++ headers and libraries paths when building with the standalone toolchain from Android NDK. They are in a slightly unusual place. llvm-svn: 163109
-
Tobias Grosser authored
This fixes some undefined behavior in isl. Reported by: Sameer Sahasrabuddhe <sameer.sahasrabuddhe@amd.com> llvm-svn: 163108
-
Lang Hames authored
Fixs PR13719. llvm-svn: 163107
-
Bob Wilson authored
This code used to only handle malloc-like calls, which do not read memory. r158919 changed it to check isNoAliasFn(), which includes strdup-like and realloc-like calls, but it was not checking for dependencies on the memory read by those calls. llvm-svn: 163106
-
Chad Rosier authored
llvm-svn: 163105
-
Chad Rosier authored
llvm-svn: 163104
-
Chris Lattner authored
llvm-svn: 163103
-
Chad Rosier authored
llvm-svn: 163102
-
Chad Rosier authored
MatchInstructionImpl() function. These values are used by the ConvertToMCInst() function to index into the ConversionTable. The values are also needed to call the GetMCInstOperandNum() function. llvm-svn: 163101
-
Chad Rosier authored
llvm-svn: 163100
-
Joao Matos authored
llvm-svn: 163099
-
- Sep 02, 2012
-
-
Nuno Lopes authored
llvm-svn: 163098
-
Nuno Lopes authored
llvm-svn: 163097
-
Nuno Lopes authored
llvm-svn: 163096
-
Nuno Lopes authored
replace a couple of single-line comments with /* */ to fix the build of stuff depending on the C headers llvm-svn: 163095
-
Nadav Rotem authored
llvm-svn: 163094
-
Nadav Rotem authored
For example, the ARM target does not have efficient ISel handling for vector selects with scalar conditions. This patch adds a TLI hook which allows the different targets to report which selects are supported well and which selects should be converted to CF duting codegen prepare. llvm-svn: 163093
-
Dmitry Vyukov authored
tsan: do not crash with obscure message if a user passes invalid arguments to malloc/free/memset/etc llvm-svn: 163092
-
Benjamin Kramer authored
We update until we hit a fixpoint. This is probably slow but also slightly simplifies the code. It should also fix the occasional invalid domtrees observed when building with expensive checking. I couldn't find a case where this had a measurable slowdown, but if someone finds a pathological case where it does we may have to find a cleverer way of updating dominators here. Thanks to Duncan for the test case. llvm-svn: 163091
-