- Nov 11, 2013
-
-
NAKAMURA Takumi authored
config.status: executing runtime/Makefile commands autoconf/install-sh: runtime/Makefile does not exist. llvm-svn: 194376
-
Evgeniy Stepanov authored
llvm-svn: 194375
-
Evgeniy Stepanov authored
llvm-svn: 194374
-
Justin Holewinski authored
This causes issues with virtual registers. We will likely need to fix TailDuplicate in the future, or introduce a new version that plays nicely with vregs. llvm-svn: 194373
-
Evgeniy Stepanov authored
This includes a clang-format pass over common interceptors. llvm-svn: 194372
-
Jason Molenda authored
llvm-svn: 194371
-
Evgeniy Stepanov authored
llvm-svn: 194370
-
Evgeniy Stepanov authored
llvm-svn: 194369
-
Erik Schnetter authored
llvm-svn: 194368
-
Jason Molenda authored
something; add a new ExtendedThreadList to Process where they can be retained for the duration of a public stop. <rdar://problem/15314068> llvm-svn: 194367
-
Jason Molenda authored
something; add a new ExtendedThreadList to Process where they can be retained for the duration of a public stop. <rdar://problem/15314068> llvm-svn: 194366
-
Pete Cooper authored
llvm-svn: 194365
-
Rui Ueyama authored
llvm-svn: 194364
-
Peter Collingbourne authored
llvm-svn: 194363
-
Pete Cooper authored
llvm-svn: 194362
-
Tim Northover authored
Instructions taking a vector list (e.g. "ld2 {v0.2d, v1.d2}, [x0]") need a special register-class to deal with the constraints, and C++ code to support selection. However, that C++ code can be made reasonably uniform to simplify the selection process. Hence this patch. No functionality change, so no tests. llvm-svn: 194361
-
Shankar Easwaran authored
no functionality change. llvm-svn: 194360
-
Shankar Easwaran authored
llvm-svn: 194359
-
Rafael Espindola authored
This reverts commit r194357. Debugging a cast failure during bootstrap. llvm-svn: 194358
-
- Nov 10, 2013
-
-
Rafael Espindola authored
The original decls are created when used. The replacements are created at the end of the TU in reverse order. This makes the original order far better for testing. This is particularly important since the replacement logic could be used even when -mconstructor-aliases is not used, but that would make many tests hard to read. llvm-svn: 194357
-
Arnaud A. de Grandmaison authored
Based on discussions with Lang Hames and Jakob Stoklund Olesen at the hacker's lab, and in the light of upcoming work on the PBQP register allocator, it was though that CalcSpillWeights does not need to be a pass. This change will enable to customize / tune the spill weight computation depending on the allocator. Update the documentation style while there. No functionnal change. llvm-svn: 194356
-
Benjamin Kramer authored
llvm-svn: 194355
-
Benjamin Kramer authored
llvm-svn: 194354
-
NAKAMURA Takumi authored
In historical reason, tblgen is not strictly required to be free from memory leaks. For now, I mark them as XFAIL, they could be fixed, though. llvm-svn: 194353
-
NAKAMURA Takumi authored
llvm-svn: 194352
-
Roman Divacky authored
llvm-svn: 194350
-
Rui Ueyama authored
The result of sizeof(SymbolTable<ELFT>::SymbolEntry) in DynamicSymbolTable <ELFT>::write() was different from the same expression in RelocationTable <ELFT>::write(), although the same template parameters were passed. They were 40 and 32, respectively. As a result, the same vector was treated as a vector of 40 byte values in some places and a vector of 32 values in other places. That caused an weird issue, resulting in collapse of the rela.dyn section. I suspect that this is a padding size calculation bug in MSVC 2012, but I may be wrong. Reordering the fields to eliminate padding seems to fix the issue. llvm-svn: 194349
-
Bill Wendling authored
Revert "Resurrect r191017 " GVN proceeds in the presence of dead code" plus a fix to PR17307 & 17308." This causes PR17852. This reverts commit d93e8a06b2ca09ab18f390cd514b7443e2e571f7. Conflicts: test/Transforms/GVN/cond_br2.ll llvm-svn: 194348
-
Matt Arsenault authored
This should be inconsequential and is work towards removing the default address space arguments. llvm-svn: 194347
-
Nadav Rotem authored
SimplifyCFG has a heuristics for out-of-order processors that decides when it is worthwhile to merge branches. It tries to estimate if the operands of the instruction that we want to hoist are ready. This commit marks function arguments as 'ready' because they require no calculation. This boosts libquantum and a few other workloads from the testsuite. llvm-svn: 194346
-
Matt Arsenault authored
llvm-svn: 194345
-
Matt Arsenault authored
llvm-svn: 194344
-
Matt Arsenault authored
This is useful if you want to run multiple variations of a single test, and the majority of check lines should be the same. llvm-svn: 194343
-
Matt Arsenault authored
llvm-svn: 194342
-
David Majnemer authored
llvm-svn: 194341
-
Matt Arsenault authored
llvm-svn: 194340
-
Matt Arsenault authored
llvm-svn: 194339
-
Matt Arsenault authored
llvm-svn: 194338
-
Reed Kotler authored
Still need to finish the branch part. Still lots more review of the code, clean up and testing. llvm-svn: 194337
-
Rafael Espindola authored
clang-cl adds these, so this makes the tests a bit more realistic. These are the tests where it would make a difference if the windows specific handling were removed. llvm-svn: 194336
-