- Oct 14, 2009
-
-
Evan Cheng authored
llvm-svn: 84074
-
Evan Cheng authored
llvm-svn: 84072
-
Evan Cheng authored
llvm-svn: 84069
-
Edward O'Callaghan authored
llvm-svn: 84067
-
Dale Johannesen authored
llvm-svn: 84066
-
Dan Gohman authored
and convert it to FileCheck. llvm-svn: 84065
-
Dale Johannesen authored
llvm-svn: 84063
-
Dan Gohman authored
(for uses marked kill and defs marked dead) a few instructions in addition to forwards. Also, increase the maximum number of instructions to scan, as it appears to help in a fair number of cases. llvm-svn: 84061
-
Dan Gohman authored
to remat non-load instructions as loads, and the remat code now uses the UnmodeledSideEffects flags, MachineMemOperands, and similar things to decide which instructions are valid for rematerialization. llvm-svn: 84060
-
Dan Gohman authored
llvm-svn: 84059
-
Dan Gohman authored
just the NumBlocks field. llvm-svn: 84056
-
Kevin Enderby authored
llvm-svn: 84055
-
Devang Patel authored
s/DebugLoc.InlinedLoc/DebugLoc.InlinedAtLoc/g llvm-svn: 84054
-
Devang Patel authored
llvm-svn: 84049
-
Bob Wilson authored
by creating TargetConstants during instruction selection instead of during legalization. llvm-svn: 84042
-
Kevin Enderby authored
Also fixed a couple of coding style things that crept in. And added more to the temporary hacked up ARMAsmParser::MatchInstruction() method for testing. llvm-svn: 84040
-
Evan Cheng authored
Teach basic AA about PHI nodes. If all operands of a phi NoAlias another value than it's safe to declare the PHI NoAlias the value. Ditto for MustAlias. llvm-svn: 84038
-
- Oct 13, 2009
-
-
Dale Johannesen authored
worse than the rest of the asm documentation. llvm-svn: 84037
-
Bob Wilson authored
multiple instructions, the expansion is done during selection so there is no need to do anything special during legalization. llvm-svn: 84036
-
Devang Patel authored
Do not check use_empty() before replaceAllUsesWith(). This gives ValueHandles a chance to get properly updated. llvm-svn: 84033
-
Jeffrey Yasskin authored
4406. Patch by Nick Lewycky! llvm-svn: 84032
-
Douglas Gregor authored
llvm-svn: 84029
-
Duncan Sands authored
truncating an SDValue (depending on whether the target type is bigger or smaller than the value's type); or zero extending or truncating it. Use it in a few places (this seems to be a popular operation, but I only modified cases of it in SelectionDAGBuild). In particular, the eh_selector lowering was doing this wrong due to a repeated rather than inverted test, fixed with this change. llvm-svn: 84027
-
Devang Patel authored
llvm-svn: 84025
-
Bob Wilson authored
be in a register. The previous use of ARM address mode 2 was completely arbitrary and inappropriate for Thumb. Radar 7137468. llvm-svn: 84022
-
Dale Johannesen authored
A little ugliness is accepted to keep the binary file format compatible. No functional change yet. llvm-svn: 84020
-
Devang Patel authored
llvm-svn: 84019
-
Sandeep Patel authored
llvm-svn: 84017
-
Dan Gohman authored
manually counting instructions. llvm-svn: 84016
-
Dan Gohman authored
llvm-svn: 84015
-
Dan Gohman authored
named CodeMetrics. Move it to be a non-nested class. Rename RegionInfo back to FunctionInfo. llvm-svn: 84013
-
David Goodwin authored
llvm-svn: 84011
-
Ted Kremenek authored
Provide a mode for ImmutableMap/ImmutableSet to not automatically canonicalize the internal functional AVL trees. This should speedup clients that use ImmutableMap/ImmutableSet but don't require fast comparisons of maps. llvm-svn: 84010
-
Sandeep Patel authored
llvm-svn: 84009
-
Ted Kremenek authored
llvm-svn: 84008
-
Devang Patel authored
llvm-svn: 84006
-
Devang Patel authored
llvm-svn: 84004
-
Benjamin Kramer authored
llvm-svn: 84003
-
Devang Patel authored
llvm-svn: 84002
-
Ted Kremenek authored
llvm-svn: 84001
-