- Feb 25, 2011
-
-
Jim Grosbach authored
llvm-svn: 126526
-
Stuart Hastings authored
llvm-svn: 126525
-
Owen Anderson authored
llvm-svn: 126518
-
David Greene authored
Add some options for building LLVM in different environments: --force-configure to force running configure before building. --extra-llvm-config-flags --extra-llvm-gcc-config-flags --extra-gcc-config-flags Pass additional argument to the various configure invocations. This also eliminates a default build flavor because explicitly specifying builds could result in build flavors being run repeatedly. Finally, turn off fortran builds for the moment because install appears to be broken. llvm-svn: 126510
-
Stuart Hastings authored
by clang. Radar 9042056. llvm-svn: 126507
-
Chris Lattner authored
test isn't run when the arm backend isn't built. This fixes PR9327 llvm-svn: 126500
-
Cameron Zwarich authored
llvm-svn: 126488
-
Benjamin Kramer authored
Yes, there are other types than i8* and GEPs on them can produce an add+multiply. We don't consider that cheap enough to be speculatively executed. llvm-svn: 126481
-
Nick Lewycky authored
llvm-svn: 126479
-
Bob Wilson authored
llvm-svn: 126477
-
Jim Grosbach authored
llvm-svn: 126471
-
Evan Cheng authored
llvm-svn: 126467
-
Cameron Zwarich authored
is possible to do better if the high bit is set in either KnownZero/KnownOne, but in practice NumSignBits is always 1 when we are zero extending because nothing is known about that register. llvm-svn: 126465
-
Cameron Zwarich authored
actually larger. llvm-svn: 126464
-
Jakob Stoklund Olesen authored
llvm-svn: 126463
-
Evan Cheng authored
D registers since the vpush list may not have gaps. Make sure the stack adjustment instruction isn't moved between them. Ditto for vpop in epilogues. Sorry, can't reduce a small test case. rdar://9043312 llvm-svn: 126457
-
Benjamin Kramer authored
llvm-svn: 126452
-
Jakob Stoklund Olesen authored
New live ranges are assigned in long -> short order, but live ranges that have been evicted at least once are deferred and assigned in short -> long order. Also disable splitting and spilling for live ranges seen for the first time. The intention is to create a realistic interference pattern from the heavy live ranges before starting splitting and spilling around it. llvm-svn: 126451
-
Nick Lewycky authored
llvm-svn: 126450
-
- Feb 24, 2011
-
-
Benjamin Kramer authored
llvm-svn: 126445
-
Joerg Sonnenberger authored
Introduce a variable in the AsmParserExtension whether [] is valid in an expression. If it is true, parse them like (). Enable this for ELF only. llvm-svn: 126443
-
Chris Lattner authored
llvm-svn: 126441
-
Argyrios Kyrtzidis authored
llvm-svn: 126436
-
Rafael Espindola authored
6m30. llvm-svn: 126426
-
Devang Patel authored
Patch by Nathan Jeffords! llvm-svn: 126425
-
Nadav Rotem authored
Limit the folding of any_ext and sext into the load operation to scalars. Limit the active-bits trunc optimization to scalars. Document vector trunc and vector sext in LangRef. Similar to commit 126080 (for enabling zext). llvm-svn: 126424
-
Rafael Espindola authored
The problem was codegen guessing the wrong values and printing .section .eh_frame,"aMS",@progbits,4 It is not clear at all if Codegen should try to guess, MC is the one that should know the default flags. llvm-svn: 126421
-
Devang Patel authored
llvm-svn: 126402
-
Devang Patel authored
llvm-svn: 126401
-
Chris Lattner authored
llvm-svn: 126399
-
Devang Patel authored
llvm-svn: 126398
-
Devang Patel authored
llvm-svn: 126397
-
Richard Osborne authored
llvm-svn: 126384
-
NAKAMURA Takumi authored
test/lit.cfg: Add PATHEXT to 'substitution', to recognize tools on Windows hosts. Thanks to Danil Malyshev! Some tests on Windows use the "not" utility and fail with an error "program not executable". The reason for this error is that the name of the executable file sended to the "not" without the extension. llvm-svn: 126383
-
Duncan Sands authored
understandable (at least I find it easier to understand like this). No intended functionality change. llvm-svn: 126382
-
Benjamin Kramer authored
- Don't leak parsed operands during tokenization. - Don't leak printed insts in llvm-mc. llvm-svn: 126381
-
Cameron Zwarich authored
registers at phis. This enables us to eliminate a lot of pointless zexts during the DAGCombine phase. This fixes <rdar://problem/8760114>. llvm-svn: 126380
-
Cameron Zwarich authored
llvm-svn: 126379
-
Cameron Zwarich authored
a block is visited before all of its predecessors. llvm-svn: 126378
-
Cameron Zwarich authored
llvm-svn: 126377
-