- Nov 23, 2009
-
-
Devang Patel authored
llvm-svn: 89686
-
Johnny Chen authored
ARMInstrFormats.td and fixing VLD[234]LN* and VST[234]LN* to derive from NLdSt instead of NLdStLN. llvm-svn: 89684
-
Dan Gohman authored
llvm-svn: 89683
-
Dan Gohman authored
SelectionDAGBuild.cpp to SelectionDAGBuilder.cpp. llvm-svn: 89681
-
Johnny Chen authored
should be left unspecified now that Bob Wilson has fixed pr5470. llvm-svn: 89676
-
Dan Gohman authored
in this file. llvm-svn: 89675
-
Dan Gohman authored
FunctionLoweringInfo.cpp. llvm-svn: 89674
-
David Goodwin authored
llvm-svn: 89672
-
Ted Kremenek authored
llvm-svn: 89671
-
Dan Gohman authored
of SelectionDAGBuild.h/cpp into its own files, to help separate general lowering logic from SelectionDAG-specific lowering logic. llvm-svn: 89667
-
Chris Lattner authored
llvm-svn: 89666
-
Chris Lattner authored
we have a non-constant pointer. Constant pointers can't be local. llvm-svn: 89665
-
Chris Lattner authored
llvm-svn: 89664
-
Chris Lattner authored
llvm-svn: 89663
-
Dan Gohman authored
out of its run function and into its doInitialization method, so that it does the dump once instead of once per function. llvm-svn: 89660
-
Dan Gohman authored
ConstantExpr, not just the top-level operator. This allows it to fold many more constants. Also, make GlobalOpt call ConstantFoldConstantExpression on GlobalVariable initializers. llvm-svn: 89659
-
Dan Gohman authored
adjacent uses of a dead basic block from the same user. This fixes PR5596. llvm-svn: 89658
-
Duncan Sands authored
the body to not pass the name for the isSigned parameter. However it seems that changing prototypes is a big-no-no, so here I revert the previous change and pass "true" for isSigned, meaning this always does a signed cast, which was the previous behaviour assuming the name was not NULL! Some other C function needs to be introduced for the general case of signed or unsigned casts. This hopefully unbreaks the ocaml binding. llvm-svn: 89648
-
Nick Lewycky authored
llvm-svn: 89646
-
Nick Lewycky authored
llvm-svn: 89645
-
Nick Lewycky authored
llvm-svn: 89644
-
Nick Lewycky authored
llvm-svn: 89642
-
Nick Lewycky authored
llvm-svn: 89641
-
Nick Lewycky authored
fixes part of PR5438. llvm-svn: 89639
-
- Nov 22, 2009
-
-
Daniel Dunbar authored
llvm-svn: 89627
-
Jim Grosbach authored
tell debug info which base register to use to reference a frame index on a per-index basis. This is useful, for example, in the presence of dynamic stack realignment when local variables are indexed via the stack pointer and stack-based arguments via the frame pointer. llvm-svn: 89620
-
Jim Grosbach authored
llvm-svn: 89618
-
Jim Grosbach authored
llvm-svn: 89612
-
Jakob Stoklund Olesen authored
Teach MachineBasicBlock::updateTerminator() to handle a failing TII->ReverseBranchCondition(Cond) call. This fixes the MallocBench/cfrac test case regression. llvm-svn: 89608
-
Chris Lattner authored
llvm-svn: 89602
-
Chris Lattner authored
llvm-svn: 89601
-
Chris Lattner authored
llvm-svn: 89600
-
Chris Lattner authored
The hasNoModRefInfoForCalls isn't worth it as a filter because basicaa provides m/r info and everything chains to it, so remove it. llvm-svn: 89599
-
Nick Lewycky authored
rest of the file. llvm-svn: 89577
-
Jim Grosbach authored
llvm-svn: 89576
-
Anton Korobeynikov authored
Minor optimization: when doing eq/ne comparions and RHS is a constant - swap operands, this will allow us to fold imm into comparison. llvm-svn: 89574
-
Anton Korobeynikov authored
llvm-svn: 89573
-
Anton Korobeynikov authored
llvm-svn: 89572
-
Anton Korobeynikov authored
llvm-svn: 89571
-
Jim Grosbach authored
isn't necessary. llvm-svn: 89568
-