- Sep 17, 2010
-
-
Gabor Greif authored
llvm-svn: 114189
-
Duncan Sands authored
needs to find some libraries, which may require searching the directories given by LIBRARY_PATH on curiously configured systems. So pass on LIBRARY_PATH. llvm-svn: 114186
-
Daniel Dunbar authored
llvm-svn: 114184
-
Jim Grosbach authored
llvm-svn: 114183
-
Daniel Dunbar authored
llvm-svn: 114176
-
NAKAMURA Takumi authored
It is also workaround for PR7927. llvm-svn: 114175
-
NAKAMURA Takumi authored
llvm-svn: 114173
-
Michael J. Spencer authored
llvm-svn: 114167
-
Daniel Dunbar authored
used on Darwin anymore, and Clang might not always link with the library it is currently found in. llvm-svn: 114165
-
Oscar Fuentes authored
The Windows users will appreciate this. llvm-svn: 114158
-
Daniel Dunbar authored
expression to include the modifier. - Gross, but this a corner case we don't expect to see often in practice, but it is worth accepting. - Also improves diagnostics on invalid modifiers. llvm-svn: 114154
-
Oscar Fuentes authored
Reorganized it too. llvm-svn: 114151
-
Dan Gohman authored
so that it detects errors on platforms where libm doesn't set errno. It's still subject to host libm details though. llvm-svn: 114148
-
Oscar Fuentes authored
llvm-svn: 114143
-
Dan Gohman authored
because it was using Twine.h's declaration of operator<<(const Twine &). llvm-svn: 114141
-
Bill Wendling authored
llvm-svn: 114140
-
Oscar Fuentes authored
LLVM libraries. llvm-svn: 114139
-
Owen Anderson authored
Allow the PassRegistry mutex to be lazily initialized, and clean up the global namespace at the same time. llvm-svn: 114131
-
Owen Anderson authored
synchronize any method that might lazily initialize the pImpl. llvm-svn: 114130
-
Benjamin Kramer authored
llvm-svn: 114128
-
Dan Gohman authored
llvm-svn: 114126
-
Dan Gohman authored
llvm-svn: 114121
-
- Sep 16, 2010
-
-
Devang Patel authored
If FE forgot to provide a file name (usually it uses "stdin" as name in such situation) then make one up to ensure that debug info is not malformed. llvm-svn: 114119
-
Owen Anderson authored
Revert r114097, adding back in the assertion against replacing an Instruction by itself. Now that CorrelatedValuePropagation is more careful not to call SimplifyInstructionsInBlock() on an unreachable block, the issue has been fixed at a higher level. Add a big warning to SimplifyInstructionsInBlock() to hopefully prevent this in the future. llvm-svn: 114117
-
-
Rafael Espindola authored
same order as gnu as. llvm-svn: 114109
-
Owen Anderson authored
llvm-svn: 114106
-
Owen Anderson authored
to optimize unreachable blocks. llvm-svn: 114105
-
Dale Johannesen authored
walking the asm arguments once and stashing their Values. This is wrong because the same memory location can be in the list twice, and if the first one has a sunkaddr substituted, the stashed value for the second one will be wrong (use-after-free). PR 8154. llvm-svn: 114104
-
Owen Anderson authored
It is possible, under specific circumstances involving ptrtoint ConstantExpr's, for LVI to end up trying to merge a Constant into a ConstantRange. Handle this conservatively for now, rather than asserting. The testcase is more complex that I would like, but the manifestation of the problem is sensitive to iteration orders and the state of the LVI cache, and I have not been able to reproduce it with manually constructed or simplified cases. Fixes PR8162. llvm-svn: 114103
-
Jim Grosbach authored
llvm-svn: 114100
-
Jim Grosbach authored
llvm-svn: 114099
-
Jim Grosbach authored
(PICLDRB, et. al.) and PICSTR* llvm-svn: 114098
-
Owen Anderson authored
to replace an instruction with itself. Add a predicate to the simplifier to prevent this case. llvm-svn: 114097
-
Jim Grosbach authored
from the APFloat. llvm-svn: 114096
-
Rafael Espindola authored
llvm-svn: 114091
-
Rafael Espindola authored
llvm-svn: 114077
-
Kalle Raiskila authored
This cleans up after the mess r108567 left in the CellSPU backend. ORCvt-instruction were used to reinterpret registers, and the ORs were then removed by isMoveInstr(). This patch now removes 350 instrucions of format: or $3, $3, $3 (from the 52 testcases in CodeGen/CellSPU). One case of a nonexistant or is checked for. Some moves of the form 'ori $., $., 0' and 'ai $., $., 0' still remain. llvm-svn: 114074
-
Duncan Sands authored
Cameron Esfahani, tweaked to use array_lengthof. llvm-svn: 114073
-
Duncan Sands authored
with attribute warn_unused_result" here - suppress the warning harder. llvm-svn: 114072
-