- May 23, 2012
-
-
Eric Christopher authored
Part of rdar://11496790 llvm-svn: 157303
-
Johnny Chen authored
self.expect("expr -- $ax == (($ah << 8) | $al)", substrs = ['true']) llvm-svn: 157302
-
Nuno Lopes authored
teach computeAllocSize about realloc, reallocf, and valloc llvm-svn: 157298
-
- May 22, 2012
-
-
NAKAMURA Takumi authored
llvm-svn: 157292
-
Sean Callanan authored
(0xd 0xd 0xa0 0xf4, or "vld2hs.8 {d0[], d1[]}, [r0]!") llvm-svn: 157289
-
John McCall authored
on the RecordDecl. Persist the MS portability type attributes and ignore them in Sema rather than the parser. Patch by João Matos! llvm-svn: 157288
-
John McCall authored
llvm-svn: 157287
-
Johnny Chen authored
llvm-svn: 157278
-
Johnny Chen authored
Plus fix the test class name as well as wrong directory path. llvm-svn: 157277
-
Johnny Chen authored
The RegisterInfo descriptors for the convenience registers can specify an offset to be added to the offset as derived from the value_regs field, which is useful for future expansion purposes. As of now, we have: calculated_offset_of_eax = offset_of_rax + (offset_of_eax_from_the_descriptor which is 0) llvm-svn: 157275
-
Eric Christopher authored
llvm-svn: 157274
-
Eric Christopher authored
llvm-svn: 157273
-
Johnny Chen authored
rdar://problem/11487457 llvm-svn: 157272
-
Jakob Stoklund Olesen authored
CodeGenRegisterClass has two constructors. Both need to compute the TopoSigs BitVector. llvm-svn: 157271
-
Dmitry Vyukov authored
llvm-svn: 157270
-
Eric Christopher authored
Part of rdar://11457152 llvm-svn: 157269
-
Dmitry Vyukov authored
llvm-svn: 157268
-
Manuel Klimek authored
llvm-svn: 157266
-
Nuno Lopes authored
llvm-svn: 157264
-
Andrew Trick authored
Fixes PR12898: SCEVExpander crash. llvm-svn: 157263
-
Nuno Lopes authored
llvm-svn: 157262
-
Nuno Lopes authored
move EmitGEPOffset from InstCombine to Transforms/Utils/Local.h (a draft of this) patch reviewed by Andrew, thanks. llvm-svn: 157261
-
Manuel Klimek authored
first writing the changed files to a temporary location and then overwriting the original files atomically. Also adds a RewriterTestContext to aid unit testing rewrting logic in general. llvm-svn: 157260
-
Dmitry Vyukov authored
allow to build custom configurations llvm-svn: 157259
-
Nuno Lopes authored
llvm-svn: 157256
-
Nuno Lopes authored
After a lot of discussion, we realized it's not the best option for run-time bounds checking llvm-svn: 157255
-
Jakob Stoklund Olesen authored
Also make sure registers aren't erased twice if the dead def mentions the register twice. This fixes PR12911. llvm-svn: 157254
-
Filipe Cabecinhas authored
llvm-svn: 157253
-
Dmitry Vyukov authored
llvm-svn: 157252
-
Duncan Sands authored
leader table. That's because it wasn't expecting instructions to turn up as leader for a value number that is not its own, but equality propagation could create this situation. One solution is to have the leader table use a WeakVH but this slows down GVN by about 5%. Instead just have equality propagation not add instructions to the leader table, only constants and arguments. In theory this might cause GVN to run more (each time it changes something it runs again) but it doesn't seem to occur enough to cause a slow down. llvm-svn: 157251
-
Kostya Serebryany authored
llvm-svn: 157250
-
Kostya Serebryany authored
[asan] increase the stack size limit to 256M (yes, that happens); also CHECK that the stack size is less than that on a non-main thread llvm-svn: 157249
-
Dmitry Vyukov authored
llvm-svn: 157248
-
Simon Atanasyan authored
That extend a range of platforms support this test case. llvm-svn: 157247
-
Tobias Grosser authored
We now use isl_map_equate, which makes the code a lot simpler. llvm-svn: 157246
-
Tobias Grosser authored
Derive the maximal and minimal values of a parameter from the type it has. Add this information to the scop context. This information is needed, to derive optimal types during code generation. llvm-svn: 157245
-
Tobias Grosser authored
llvm-svn: 157244
-
Tobias Grosser authored
There is no need for special code to handle SCEVUnknowns. SCEVUnkowns are always parameters and will be handled by the generic parameter handling code in visit(). llvm-svn: 157243
-
Tobias Grosser authored
This removes another include of CLooG header files. llvm-svn: 157242
-
Filipe Cabecinhas authored
llvm-svn: 157241
-