- Sep 04, 2012
-
-
Alexey Samsonov authored
llvm-svn: 163140
-
Greg Clayton authored
Patch from info from Daniel Malea that should fix the build on linux after fixes committed with revision 162860. llvm-svn: 163139
-
Alexey Samsonov authored
[compiler-rt] Recurse into 'utils' directory in CMake build of compiler-rt, enable build of llvm-symbolizer binary (currently for one target only) llvm-svn: 163138
-
Sergei Larin authored
Change current Hexagon MI scheduler to use new converging scheduler. Integrates DFA resource model into it. llvm-svn: 163137
-
Arnold Schwaighofer authored
This patch corrects the definition of umlal/smlal instructions and adds support for matching them to the ARM dag combiner. Bug 12213 Patch by Yin Ma! llvm-svn: 163136
-
Greg Clayton authored
superclasses on top of finding the exact class. The current attempt is still too slow, but it lays the groundwork. llvm-svn: 163135
-
Elena Demikhovsky authored
Since this specific shuffle is widely used in many workloads we have ~10% performance on them. shufflevector <8 x float> %A, <8 x float> %B, <8 x i32> <i32 0, i32 8, i32 2, i32 10, i32 4, i32 12, i32 6, i32 14> vmovaps (%rdx), %ymm0 vshufps $8, %ymm0, %ymm0, %ymm0 vmovaps (%rcx), %ymm1 vshufps $8, %ymm0, %ymm1, %ymm1 vunpcklps %ymm0, %ymm1, %ymm0 vmovaps (%rcx), %ymm0 vmovsldup (%rdx), %ymm1 vblendps $85, %ymm0, %ymm1, %ymm0 llvm-svn: 163134
-
Alexey Samsonov authored
[Sanitizer] llvm-symbolizer util: make it more conforming to LLVM code style, and support fetching inlining info llvm-svn: 163133
-
Nadav Rotem authored
Scan the body of the loop and find instructions that may trap. Use this information when deciding if it is safe to hoist or sink instructions. Notice that we can optimize the search of instructions that may throw in the case of nested loops. rdar://11518836 llvm-svn: 163132
-
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
-