- Oct 30, 2009
-
-
Dan Gohman authored
llvm-svn: 85571
-
Dan Gohman authored
llvm-svn: 85568
-
Dan Gohman authored
llvm-svn: 85562
-
Dan Gohman authored
llvm-svn: 85559
-
Dan Gohman authored
llvm-svn: 85558
-
Dan Gohman authored
llvm-svn: 85557
-
Dan Gohman authored
llvm-svn: 85556
-
Jim Grosbach authored
llvm-svn: 85546
-
David Goodwin authored
Between scheduling regions, correctly maintain anti-dep breaking state so that we don't incorrectly rename registers that span these regions. llvm-svn: 85537
-
Dan Gohman authored
llvm-svn: 85536
-
- Oct 29, 2009
-
-
Dan Gohman authored
*ISelDAGToDAG.cpp to being regular code in SelectionDAGISel.cpp. llvm-svn: 85530
-
David Goodwin authored
llvm-svn: 85522
-
Bob Wilson authored
llvm-svn: 85519
-
Devang Patel authored
First bitcase use may not lead to a dbg.declare intrinsic. Iterate uses until one find's dbg.declare intrinsic. Patch by Sunae Seo. llvm-svn: 85518
-
Dan Gohman authored
bunch of associated comments, because it doesn't have anything to do with DAGs or scheduling. This is another step in decoupling MachineInstr emitting from scheduling. llvm-svn: 85517
-
Dan Gohman authored
llvm-svn: 85515
-
Bill Wendling authored
llvm-svn: 85514
-
Benjamin Kramer authored
llvm-svn: 85505
-
Nick Lewycky authored
llvm-svn: 85498
-
Chris Lattner authored
llvm-svn: 85496
-
Chris Lattner authored
static constructors with indirect gotos :) llvm-svn: 85495
-
Chris Lattner authored
now correctly runs clang's test/CodeGen/indirect-goto.c. The JIT will abort on it until someone feels compelled to implement this. llvm-svn: 85488
-
Zhongxing Xu authored
llvm-svn: 85480
-
Zhongxing Xu authored
Explicitly convert to double to suppress Visual C++ 2008 build error C2668 pow is ambiguous call to overloaded function llvm-svn: 85478
-
Jim Grosbach authored
realignment regardless of whether it's strictly necessary. llvm-svn: 85476
-
Jim Grosbach authored
indexed via the stack pointer, even if a frame pointer is present. Update the heuristic to place it nearest the stack pointer in that case, rather than nearest the frame pointer. llvm-svn: 85474
-
Chris Lattner authored
crash on any clang tests. llvm-svn: 85465
-
Dale Johannesen authored
the second (store) instruction in SpillSlotToUsesMap consistently. I don't think this matters functionally, but it's cleaner and Evan wants it this way. llvm-svn: 85463
-
Bill Wendling authored
llvm-svn: 85460
-
Chris Lattner authored
llvm-svn: 85458
-
Chris Lattner authored
llvm-svn: 85457
-
Bill Wendling authored
--- Reverse-merging r85338 into '.': U lib/CodeGen/SimpleRegisterCoalescing.cpp U lib/CodeGen/SimpleRegisterCoalescing.h llvm-svn: 85454
-
Dan Gohman authored
llvm-svn: 85449
-
- Oct 28, 2009
-
-
Bob Wilson authored
common tail, except when the OptimizeForSize function attribute is present. Radar 7338114. llvm-svn: 85441
-
Dale Johannesen authored
to spill after all, we weren't handling 2-instruction spill sequences correctly (PPC Altivec). We need to remove the store in this case. Removing the other instruction(s) would be goodness but is not needed for correctness, and isn't done here. 7331562. llvm-svn: 85437
-
Eric Christopher authored
llvm-svn: 85436
-
Bob Wilson authored
I'm going to redo this using the OptimizeForSize function attribute. llvm-svn: 85426
-
Victor Hernandez authored
ArraySize * ElementSize ElementSize * ArraySize ArraySize << log2(ElementSize) ElementSize << log2(ArraySize) Refactor isArrayMallocHelper and delete isSafeToGetMallocArraySize, so that there is only 1 copy of the malloc array determining logic. Update users of getMallocArraySize() to not bother calling isArrayMalloc() as well. llvm-svn: 85421
-
David Goodwin authored
llvm-svn: 85412
-
Bob Wilson authored
opcode and operand with a tab. Check for these instructions in the usual places. llvm-svn: 85411
-