- Jan 26, 2011
-
-
Duncan Sands authored
operand being factorized (and erased) could occur several times in Ops, resulting in freed memory being used when the next occurrence in Ops was analyzed. llvm-svn: 124287
-
Nick Lewycky authored
it. No functionality change! llvm-svn: 124286
-
Nick Lewycky authored
merge vector<intptr_t>::push_back() and vector<void*>::push_back() because Enumerate() doesn't realize that "i64* null" and "i8** null" are equivalent. llvm-svn: 124285
-
Nick Lewycky authored
elements for type equivalence. llvm-svn: 124284
-
Duncan Sands authored
which is more efficient than countPopulation - use it. llvm-svn: 124283
-
Nick Lewycky authored
doesn't return immediately after then the insert position in UniqueSCEVs will be out of date. No test because this is a memory corruption issue. Fixes PR9051! llvm-svn: 124282
-
Eric Christopher authored
a few loops accordingly. Should be no functional change. This is a step for more accurate cost/benefit analysis of devirt/inlining bonuses. llvm-svn: 124275
-
Bill Wendling authored
llvm-svn: 124273
-
NAKAMURA Takumi authored
llvm-svn: 124272
-
NAKAMURA Takumi authored
llvm-svn: 124271
-
NAKAMURA Takumi authored
llvm-svn: 124270
-
NAKAMURA Takumi authored
llvm-svn: 124268
-
NAKAMURA Takumi authored
llvm-svn: 124267
-
Eric Christopher authored
llvm-svn: 124260
-
Jakob Stoklund Olesen authored
No functional change. llvm-svn: 124257
-
Devang Patel authored
llvm-svn: 124245
-
- Jan 25, 2011
-
-
David Greene authored
[AVX] Fix a typo in the extract subvector type constraints to specify the correct number of operands. llvm-svn: 124234
-
Bill Wendling authored
llvm-svn: 124233
-
Bill Wendling authored
appropriately so that it prints out the decimal representation. llvm-svn: 124230
-
Bill Wendling authored
encoding. It's up to the individual back-ends to convert it to their preferred representation when printing. llvm-svn: 124229
-
Rafael Espindola authored
llvm-svn: 124209
-
Devang Patel authored
Resolve DanglingDbgValue of PHI nodes where the use follows dbg.value intrinisic. llvm-svn: 124203
-
Devang Patel authored
This assertion is too restrictive, it does not apply for dangling dbg value nodes (nodes where dbg.value intrinsic preceds use of the value). llvm-svn: 124202
-
David Greene authored
[AVX] Add TableGen classes for vector/subvector type constraints. This will be used to check patterns referencing a forthcoming INSERT_SUBVECTOR SDNode and will also be used to check EXTRACT_SUBVECTOR nodes. llvm-svn: 124191
-
Duncan Sands authored
llvm-svn: 124188
-
Jay Foad authored
a forward declaration of simplify_type<>. llvm-svn: 124187
-
Duncan Sands authored
disabled. llvm-svn: 124185
-
Duncan Sands authored
llvm-svn: 124184
-
Duncan Sands authored
optimized code are: (non-negative number)+(power-of-two) != 0 -> true and (x | 1) != 0 -> true Instcombine knows about the second one of course, but only does it if X|1 has only one use. These fire thousands of times in the testsuite. llvm-svn: 124183
-
Nick Lewycky authored
for now. It's controlled by the HasGlobalAliases variable which is not attached to any flag yet. llvm-svn: 124182
-
Eric Christopher authored
rather than interspersed. No functional change. llvm-svn: 124168
-
Evan Cheng authored
llvm-svn: 124167
-
Daniel Dunbar authored
llvm-svn: 124154
-
- Jan 24, 2011
-
-
Anton Korobeynikov authored
llvm-svn: 124151
-
Anton Korobeynikov authored
llvm-svn: 124150
-
Eric Christopher authored
llvm-svn: 124148
-
David Greene authored
[AVX] Add type checking support for vector/subvector type constraints. This will be used to check patterns referencing a forthcoming INSERT_SUBVECTOR SDNode. INSERT_SUBVECTOR in turn is very useful for matching to VINSERTF128 instructions and complements the already existing EXTRACT_SUBVECTOR SDNode. llvm-svn: 124145
-
Devang Patel authored
llvm-svn: 124142
-
Rafael Espindola authored
llvm-svn: 124139
-
Devang Patel authored
llvm-svn: 124138
-