- Aug 06, 2009
-
-
John Mosby authored
- start support for new PEI w/reg alloc, allow running RS from emit{Pro,Epi}logue() target hooks. - fix minor issue with recursion detection. llvm-svn: 78318
-
Chris Lattner authored
creating them directly in the pic16 asmprinter. llvm-svn: 78317
-
Dan Gohman authored
and LowerReturn, to verify that the targets' hooks have respected some of their postconditions. llvm-svn: 78312
-
Dan Gohman authored
types don't have any return values, from CodeGen's perspective. This fixes PR4688. llvm-svn: 78311
-
Anton Korobeynikov authored
llvm-svn: 78299
-
Dan Gohman authored
by aggressive chain operand optimization. UpdateNodeOperands does not modify the node in place if it would result in a node identical to an existing node. llvm-svn: 78297
-
Dan Gohman authored
and high-bits values in ways that weren't correct for integer types wider than 64 bits. This fixes a miscompile in PPMacroExpansion.cpp in clang on x86-64. llvm-svn: 78295
-
Anton Korobeynikov authored
llvm-svn: 78293
-
Daniel Dunbar authored
- This also fixes the ENABLE_EXPENSIVE_CHECKS failure on vmcore.ml. llvm-svn: 78287
-
Andreas Bolka authored
As suggested by Nick Lewycky. llvm-svn: 78277
-
Bob Wilson authored
These operations will have to be synthesized from other instructions. llvm-svn: 78263
-
Owen Anderson authored
Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs. llvm-svn: 78258
-
Bob Wilson authored
that have that constraint. This is currently just assigning a fixed set of registers, and it only handles VLDn for n=2,3,4 with DPR registers. I'm going to expand it to handle more operations next; we can make it smarter once everything is working correctly. llvm-svn: 78256
-
Anton Korobeynikov authored
subtle bug with small code model. llvm-svn: 78255
-
Dan Gohman authored
is a subset of the other, but both are subsets of GR32. llvm-svn: 78250
-
- Aug 05, 2009
-
-
Daniel Dunbar authored
- Part of optimal static profiling patch sequence by Andreas Neustifter. llvm-svn: 78247
-
David Goodwin authored
When using NEON for single-precision FP, the NEON result must be placed in D0-D15 as these are the only D registers with S subregs. Introduce a new regclass to represent D0-D15 and use it in the NEON single-precision FP patterns. llvm-svn: 78244
-
David Greene authored
Fix some column padding bugs, reorganize things as suggested by Chris and eliminate complexity. Yay! llvm-svn: 78243
-
Chris Lattner authored
llvm-svn: 78242
-
Dan Gohman authored
just argv[0]. And remove the code for searching the current working directory and for searching PATH; the point of FindExecutable is not to find whatever version of the executable can be found by searching around, but to find an executable that accompanies the current executable. Update the tools to use sys::Program::FindProgramByName when they want PATH searching. llvm-svn: 78240
-
Dan Gohman authored
llvm-svn: 78239
-
Anton Korobeynikov authored
hardfloat case. llvm-svn: 78237
-
Dan Gohman authored
a superset relation. This code wants to test the regular superset relation. llvm-svn: 78236
-
Anton Korobeynikov authored
llvm-svn: 78232
-
Anton Korobeynikov authored
Patch by Sandeep Patel! llvm-svn: 78225
-
Owen Anderson authored
llvm-svn: 78221
-
Andrew Lenharth authored
llvm-svn: 78220
-
Daniel Dunbar authored
llvm-svn: 78219
-
Dan Gohman authored
PR4572. A few tests have some minor code regressions due to different coalescing. llvm-svn: 78217
-
Bob Wilson authored
llvm-svn: 78216
-
Dan Gohman authored
llvm-svn: 78215
-
Anton Korobeynikov authored
llvm-svn: 78212
-
Dan Gohman authored
llvm-svn: 78211
-
David Goodwin authored
llvm-svn: 78209
-
Devang Patel authored
llvm-svn: 78207
-
Anton Korobeynikov authored
Patch by Neale Ferguson! llvm-svn: 78203
-
Benjamin Kramer authored
llvm-svn: 78202
-
David Goodwin authored
llvm-svn: 78200
-
Daniel Dunbar authored
- Part of optimal static profiling patch sequence by Andreas Neustifter. llvm-svn: 78199
-
Anton Korobeynikov authored
llvm-svn: 78191
-