- Oct 17, 2009
-
-
Evan Cheng authored
Distinquish stack slots from other stack objects. They (and fixed objects) get FixedStack PseudoSourceValues. llvm-svn: 84326
-
Evan Cheng authored
llvm-svn: 84324
-
Daniel Dunbar authored
llvm-svn: 84322
-
Evan Cheng authored
llvm-svn: 84321
-
Evan Cheng authored
necessarily fixed. Only those will negative frame indices are "fixed." llvm-svn: 84315
-
Evan Cheng authored
llvm-svn: 84311
-
Chris Lattner authored
updating the callgraph when introducing a call. llvm-svn: 84310
-
Chris Lattner authored
llvm-svn: 84309
-
Daniel Dunbar authored
llvm-svn: 84304
-
Daniel Dunbar authored
llvm-svn: 84303
-
Daniel Dunbar authored
llvm-svn: 84302
-
Dan Gohman authored
llvm-svn: 84300
-
Victor Hernandez authored
llvm-svn: 84299
-
Dan Gohman authored
to be more general and understand more varieties of loops. Teach CodePlacementOpt to reorganize the basic blocks of a loop so that they are contiguous. This also includes a fair amount of logic for preserving fall-through edges while doing so. This fixes a BranchFolding-ism where blocks which can't be made to use a fall-through edge and don't conveniently fit anywhere nearby get tossed out to the end of the function. llvm-svn: 84295
-
Dan Gohman authored
single iterator. llvm-svn: 84294
-
Victor Hernandez authored
Update testcases that rely on malloc insts being present. Also prematurely remove MallocInst handling from IndMemRemoval and RaiseAllocations to help pass tests in this incremental step. llvm-svn: 84292
-
Victor Hernandez authored
llvm-svn: 84288
-
Mon P Wang authored
llvm-svn: 84282
-
Mon P Wang authored
llvm-svn: 84280
-
Mon P Wang authored
llvm-svn: 84279
-
- Oct 16, 2009
-
-
Devang Patel authored
llvm-svn: 84276
-
Evan Cheng authored
llvm-svn: 84273
-
Evan Cheng authored
Add a CodeGenOpt::Less level to match -O1. It'll be used by clients which do not want post-regalloc scheduling. llvm-svn: 84272
-
Dan Gohman authored
load, to help SelectionDAG fold them into the loads, unless conditions are unfavorable. llvm-svn: 84271
-
Devang Patel authored
llvm-svn: 84264
-
Devang Patel authored
If there is not any llvm instruction associated with each lexical scope encoded in debug info then create such scope on demand for variable info. llvm-svn: 84262
-
Victor Hernandez authored
Thanks to Duncan Sands for noticing this bug. llvm-svn: 84261
-
Victor Hernandez authored
Thanks to Duncan Sands for noticing this bug. llvm-svn: 84260
-
Chris Lattner authored
at the moment. llvm-svn: 84258
-
Daniel Dunbar authored
llvm-svn: 84257
-
Duncan Sands authored
llvm-svn: 84256
-
Duncan Sands authored
themselves are not marked readonly, but only the called functions. llvm-svn: 84253
-
Benjamin Kramer authored
llvm-svn: 84252
-
Sanjiv Gupta authored
llvm-svn: 84251
-
Evan Cheng authored
llvm-svn: 84250
-
Evan Cheng authored
llvm-svn: 84249
-
Evan Cheng authored
llvm-svn: 84248
-
Zhongxing Xu authored
llvm-svn: 84247
-
Evan Cheng authored
llvm-svn: 84246
-
Evan Cheng authored
llvm-svn: 84244
-