- Oct 17, 2011
-
-
Bill Wendling authored
llvm-svn: 142173
-
Hal Finkel authored
llvm-svn: 142172
-
Hal Finkel authored
llvm-svn: 142171
-
Hal Finkel authored
llvm-svn: 142170
-
Chandler Carruth authored
profile metadata at the same time. Use it to preserve metadata attached to a branch when re-writing it in InstCombine. Add metadata to the canonicalize_branch InstCombine test, and check that it is tranformed correctly. Reviewed by Nick Lewycky! llvm-svn: 142168
-
Bill Wendling authored
This removes support for building llvm-gcc. It will eventually add support for building other projects. llvm-svn: 142165
-
Chandler Carruth authored
directly manipulates the weights inside of the BranchProbabilityInfo that is passed in. llvm-svn: 142163
-
Chandler Carruth authored
llvm-svn: 142162
-
- Oct 16, 2011
-
-
Nadav Rotem authored
llvm-svn: 142158
-
Bill Wendling authored
llvm-svn: 142155
-
Nadav Rotem authored
llvm-svn: 142154
-
Nadav Rotem authored
llvm-svn: 142153
-
Nadav Rotem authored
Changed tests which assumed that vectors are legalized by widening them. llvm-svn: 142152
-
Nick Lewycky authored
llvm-svn: 142151
-
Nick Lewycky authored
on the memcpy call will pull up other unrelated stuff. Fixes PR11142. llvm-svn: 142150
-
Nadav Rotem authored
The decision was to pack the bits. Currently no codegen supports this. Currently, all of the bits in the vector are saved into the same address in memory. llvm-svn: 142149
-
Craig Topper authored
llvm-svn: 142141
-
Benjamin Kramer authored
While at it, merge some format strings. llvm-svn: 142140
-
Benjamin Kramer authored
llvm-svn: 142139
-
Benjamin Kramer authored
<stdin>:1:12: error: register %rax is only available in 64-bit mode incl %rax ^~~~ llvm-svn: 142137
-
NAKAMURA Takumi authored
llvm-svn: 142136
-
Benjamin Kramer authored
X86AsmParser: Synthesize EndLoc for tokens out of StartLoc + Length and print ranges for invalid operands. <stdin>:1:4: error: invalid instruction mnemonic 'abc' abc incl %edi ^~~ llvm-svn: 142135
-
Benjamin Kramer authored
This reenables proper inline asm diagnostics in clang llvm-svn: 142132
-
Nadav Rotem authored
no pattern. llvm-svn: 142130
-
Bill Wendling authored
llvm-svn: 142125
-
Bill Wendling authored
LangImpl6.html (it needed to defined the 'binary :' operator). PR9052 llvm-svn: 142123
-
Craig Topper authored
llvm-svn: 142122
-
Craig Topper authored
Add X86 INVPCID instruction. Add 32/64-bit predicates to INVEPT, INVVPID, VMREAD, and VMWRITE to remove hack from X86RecognizableInstr. llvm-svn: 142117
-
Bill Wendling authored
llvm-svn: 142112
-
Cameron Zwarich authored
These missing flags show up as errors when running -verify-coalescing on test-suite. llvm-svn: 142111
-
Cameron Zwarich authored
llvm-svn: 142110
-
Chris Lattner authored
llvm-svn: 142108
-
Chris Lattner authored
string, pass it around as an enum. llvm-svn: 142107
-
Chris Lattner authored
the X86 asmparser to produce ranges in the one case that was annoying me, for example: test.s:10:15: error: invalid operand for instruction movl 0(%rax), 0(%edx) ^~~~~~~ It should be straight-forward to enhance filecheck, tblgen, and/or the .ll parser to use ranges where appropriate if someone is interested. llvm-svn: 142106
-
Craig Topper authored
Add X86 BEXTR instruction. This instruction uses VEX.vvvv to encode Operand 3 instead of Operand 2 so needs special casing in the disassembler and code emitter. Ultimately, should pass this information from tablegen llvm-svn: 142105
-
NAKAMURA Takumi authored
CMake: Introduce LLVM_CLANG_SOURCE_DIR, "tools/clang" by default. Clang will not be built if LLVM_CLANG_SOURCE_DIR="" or ${LLVM_CLANG_SOURCE_DIR}/CMakeLists.txt is not found. llvm-svn: 142103
-
NAKAMURA Takumi authored
autoconf: Introduce --with-clang-srcdir, to build out-of-tree clang as tools/clang on tools/Makefile. llvm-svn: 142102
-
NAKAMURA Takumi authored
llvm-svn: 142101
-
NAKAMURA Takumi authored
test/Makefile: Inspect $(PROJ_OBJ_ROOT)/tools/clang/Makefile instead of $(PROJ_SRC_ROOT)/tools/clang for "check-all". llvm-svn: 142100
-
Bill Wendling authored
llvm-svn: 142098
-