- Apr 11, 2011
-
-
Jakob Stoklund Olesen authored
llvm-svn: 129276
-
Jakob Stoklund Olesen authored
In particular, don't repeatedly recompute the PIC base live range after rematerialization. llvm-svn: 129275
-
Oscar Fuentes authored
Patch by arrowdodger! llvm-svn: 129274
-
Jay Foad authored
was always a User. llvm-svn: 129272
-
Jay Foad authored
llvm-svn: 129271
-
Jay Foad authored
an odd number. llvm-svn: 129270
-
NAKAMURA Takumi authored
llvm-svn: 129268
-
NAKAMURA Takumi authored
llvm-svn: 129267
-
Bill Wendling authored
--- Reverse-merging r129235 into '.': D test/Feature/bb_attrs.ll U include/llvm/BasicBlock.h U include/llvm/Bitcode/LLVMBitCodes.h U lib/VMCore/AsmWriter.cpp U lib/VMCore/BasicBlock.cpp U lib/AsmParser/LLParser.cpp U lib/AsmParser/LLLexer.cpp U lib/AsmParser/LLToken.h U lib/Bitcode/Reader/BitcodeReader.cpp U lib/Bitcode/Writer/BitcodeWriter.cpp llvm-svn: 129259
-
- Apr 10, 2011
-
-
Nicolas Geoffray authored
llvm-svn: 129248
-
Oscar Fuentes authored
Patch by arrowdodger! llvm-svn: 129247
-
Garrison Venn authored
llvm-svn: 129245
-
Oscar Fuentes authored
Suggested by Maël Hörz. llvm-svn: 129237
-
Bill Wendling authored
* Add a "landing pad" attribute to the BasicBlock. * Modify the bitcode reader and writer to handle said attribute. Later: The verifier will ensure that the landing pad attribute is used in the appropriate manner. I.e., not applied to the entry block, and applied only to basic blocks that are branched to via a `dispatch' instruction. (This is a work-in-progress.) llvm-svn: 129235
-
- Apr 09, 2011
-
-
Chris Lattner authored
isEqual of its members, not operator==. llvm-svn: 129233
-
Chris Lattner authored
LLVMCC_EMITIR_FLAG is already either -emit-llvm or -fplugin-arg-dragonegg-emit-ir, so don't add an extra leading -. Clang doesn't accept --emit-llvm. llvm-svn: 129232
-
Chris Lattner authored
llvm-svn: 129229
-
rdar://8735979Chris Lattner authored
InstAlias doesn't allow matching immediate operands, so we have to write C++ code to do this. llvm-svn: 129223
-
Chris Lattner authored
for pointing this out llvm-svn: 129217
-
Benjamin Kramer authored
llvm-svn: 129214
-
Benjamin Kramer authored
And don't append the name over and over again in the loop. llvm-svn: 129210
-
Benjamin Kramer authored
llvm-svn: 129209
-
NAKAMURA Takumi authored
FIXME: The logo handling in ReleaseNotes.html llvm-svn: 129208
-
Eli Friedman authored
is an array of structures doesn't imply it's a ConstantArray of ConstantStruct. llvm-svn: 129207
-
Chris Lattner authored
llvm-svn: 129203
-
Chris Lattner authored
delete the instruction pointed to by CGP's current instruction iterator, leading to a crash on the testcase. This fixes PR9578. llvm-svn: 129200
-
Chris Lattner authored
Switch lowering probably shouldn't be using FP for this. This resolves PR9581. llvm-svn: 129199
-
Eli Friedman authored
it's completely safe to cache the AST across LICM runs even with this fix, but this fix can't hurt. llvm-svn: 129198
-
Eli Friedman authored
llvm-svn: 129197
-
Chris Lattner authored
is substantially different than a(b|c)d. Form the latter regex instead. This found a few problems in the testsuite, which serves as its test. llvm-svn: 129196
-
Chris Lattner authored
llvm-svn: 129195
-
Chris Lattner authored
they thought they were, because alternation was expanding wrong in {{}}'s. llvm-svn: 129194
-
Chris Lattner authored
llvm-svn: 129193
-
Chris Lattner authored
llvm-svn: 129192
-
Chris Lattner authored
llvm-svn: 129191
-
Chris Lattner authored
where we shrunk the list without updating the end iterator. By inspection, from PR9639. llvm-svn: 129190
-
Jakob Stoklund Olesen authored
It is common for large live ranges to have few basic blocks with register uses and many live-through blocks without any uses. This approach grows the Hopfield network incrementally around the use blocks, completely avoiding checking interference for some through blocks. llvm-svn: 129188
-
Jakob Stoklund Olesen authored
This doesn't require seeking in the live interval union, so it is very cheap. llvm-svn: 129187
-
Chris Lattner authored
llvm-svn: 129186
-
Chris Lattner authored
with undef arguments. llvm-svn: 129185
-