- Nov 09, 2010
-
-
Bill Wendling authored
llvm-svn: 118462
-
Owen Anderson authored
Fix PR8441, a race condition in the static attributes list. While the reference counting was itself threadsafe, the implicit removal of each object from the global list was not. Make this operation atomic. llvm-svn: 118461
-
Bill Wendling authored
llvm-svn: 118458
-
Bill Wendling authored
llvm-svn: 118457
-
Bill Wendling authored
number of registers in the list. llvm-svn: 118456
-
Owen Anderson authored
llvm-svn: 118453
-
- Nov 08, 2010
-
-
Bruno Cardoso Lopes authored
llvm-svn: 118447
-
Bill Wendling authored
llvm-svn: 118446
-
Bruno Cardoso Lopes authored
llvm-svn: 118445
-
Michael J. Spencer authored
llvm-svn: 118442
-
Dan Gohman authored
pointsToConstantMemory code to guard against possible compile time slowdowns. llvm-svn: 118440
-
Wesley Peck authored
Major cleanup of whitespace and formatting issues in MBlaze backend llvm-svn: 118434
-
Dan Gohman authored
llvm-svn: 118430
-
Dale Johannesen authored
llvm-svn: 118429
-
Andrew Trick authored
handle cases in which a register is unavailable for spill code. Adds LiveIntervalUnion::extract. While processing interferences on a live virtual register, reuses the same Query object for each physcial reg. llvm-svn: 118423
-
Jason W Kim authored
llvm-svn: 118422
-
Daniel Dunbar authored
llvm-svn: 118421
-
Dan Gohman authored
llvm-svn: 118417
-
Dan Gohman authored
llvm-svn: 118416
-
Jason W Kim authored
llvm-svn: 118413
-
Dan Gohman authored
to optionally look for constant or local (alloca) memory. Teach BasicAliasAnalysis::pointsToConstantMemory to look through Select and Phi nodes, and to support looking for local memory. Remove FunctionAttrs' PointsToLocalOrConstantMemory function, now that AliasAnalysis knows all the tricks that it knew. llvm-svn: 118412
-
Dan Gohman authored
getModRefBehavior now, since it now understands intrinsics as well as normal functions. llvm-svn: 118411
-
Dan Gohman authored
knows about intrinsic functions. llvm-svn: 118410
-
Dan Gohman authored
to analyze intrinsic functions. llvm-svn: 118409
-
Che-Liang Chiou authored
llvm-svn: 118398
-
Che-Liang Chiou authored
llvm-svn: 118397
-
Che-Liang Chiou authored
llvm-svn: 118396
-
Rafael Espindola authored
llvm-svn: 118395
-
Che-Liang Chiou authored
llvm-svn: 118394
-
Bill Wendling authored
an initial implementation and may change once reglists are fully fleshed out. llvm-svn: 118390
-
Bill Wendling authored
llvm-svn: 118389
-
- Nov 07, 2010
-
-
Duncan Sands authored
of a select instruction, the same as already exists for integer comparisons. llvm-svn: 118379
-
Duncan Sands authored
of a select instruction, see if doing the compare with the true and false values of the select gives the same result. If so, that can be used as the value of the comparison. llvm-svn: 118378
-
Rafael Espindola authored
This is really slow with we have 1000s of sections each with a corresponding relocation section. Also, it is only used by the ELF writer to add basic data, so there is no need to force a new layout pass. Should fix PR8563. llvm-svn: 118377
-
Bill Wendling authored
llvm-svn: 118375
-
Ted Kremenek authored
llvm-svn: 118370
-
Rafael Espindola authored
llvm-svn: 118367
-
Rafael Espindola authored
llvm-svn: 118365
-
- Nov 06, 2010
-
-
Chris Lattner authored
implementing rdar://8431864 llvm-svn: 118364
-
Bill Wendling authored
the registers, because the register numbers may be much greater than the number of bits available in the machine's register. I extracted the register list verification code out of the actual parsing of the registers. This made checking for errors much easier. It also limits the number of warnings that would be emitted for cascading infractions. llvm-svn: 118363
-