- Oct 14, 2009
-
-
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
-
Evan Cheng authored
llvm-svn: 84000
-
Dan Gohman authored
llvm-svn: 83999
-
Dan Gohman authored
llvm-svn: 83998
-
Dan Gohman authored
for purposes other than inlining. llvm-svn: 83997
-
Chris Lattner authored
this will increase the likelihood of common code getting sunk towards the unwind. llvm-svn: 83996
-
Chris Lattner authored
llvm-svn: 83995
-
Chris Lattner authored
llvm-svn: 83994
-
Dan Gohman authored
BasicBlocks, so that it doesn't blindly procede in the presence of large individual BasicBlocks. This addresses a class of code-size expansion problems. llvm-svn: 83992
-
Chris Lattner authored
llvm-svn: 83990
-
Chris Lattner authored
llvm-svn: 83988
-
Jeffrey Yasskin authored
GlobalValue is destroyed. Function destruction still leaks machine code and can crash on leaked stubs, but this is some progress. llvm-svn: 83987
-
Chris Lattner authored
llvm-svn: 83985
-