- Jul 30, 2010
-
-
Bob Wilson authored
llvm-svn: 109810
-
Daniel Dunbar authored
llvm-svn: 109809
-
- Jul 29, 2010
-
-
Eric Christopher authored
angst. llvm-svn: 109718
-
Dan Gohman authored
extend it to handle the case where multiple RAUWs affect a single SCEVUnknown. Add a ScalarEvolution unittest to test for this situation. llvm-svn: 109705
-
- Jul 22, 2010
-
-
Chris Lattner authored
llvm-svn: 109172
-
Chris Lattner authored
rip out the implementation of X86InstrInfo::GetInstSizeInBytes. The code being ripped out just implemented a copy and hacked up version of the (old) instruction encoder, and is buggy and terrible in other ways. Since "GetInstSizeInBytes" is really only there to support the JIT's "NeedsExactSize" hook (which noone is using), just rip out the code. I will rip out the NeedsExactSize hook next. This resolves rdar://7617809 - switch X86InstrInfo::GetInstSizeInBytes to use X86MCCodeEmitter llvm-svn: 109149
-
Gabor Greif authored
llvm-svn: 109111
-
Gabor Greif authored
llvm-svn: 109110
-
Gabor Greif authored
llvm-svn: 109109
-
Dan Gohman authored
for creating and populating NamedMDNodes. llvm-svn: 109061
-
- Jul 20, 2010
-
-
Gabor Greif authored
llvm-svn: 108889
-
Gabor Greif authored
llvm-svn: 108864
-
Gabor Greif authored
llvm-svn: 108854
-
Gabor Greif authored
llvm-svn: 108851
-
Gabor Greif authored
this is still minimal on purpose, but I plan to migrate the ugly hack under #ifdef DEBUG_CAST_OPERATORS into this file llvm-svn: 108849
-
- Jul 17, 2010
-
-
Chris Lattner authored
llvm-svn: 108611
-
- Jul 13, 2010
-
-
Chandler Carruth authored
EXPECT_{TRUE,FALSE}(...) macros. This also prevents suprious warnings about bool-to-pointer conversion that occurs withit EXPECT_EQ. llvm-svn: 108248
-
- Jul 10, 2010
-
-
Bill Wendling authored
llvm-svn: 108048
-
- Jun 08, 2010
-
-
Daniel Dunbar authored
ADT: Add DAGDeltaAlgorithm, which is a DAG minimization algorithm built on top of the standard 'delta debugging' algorithm. - This can give substantial speedups in the delta process for inputs we can construct dependency information for. llvm-svn: 105612
-
- Jun 03, 2010
-
-
Benjamin Kramer authored
llvm-svn: 105390
-
Benjamin Kramer authored
implementation. Force the internal one to unbreak clang selfhost on linux. llvm-svn: 105386
-
Benjamin Kramer authored
llvm-svn: 105355
-
- May 26, 2010
-
-
Jakob Stoklund Olesen authored
This means that our Registers are now ordered R7, R8, R9, R10, R12, ... Not R1, R10, R11, R12, R2, R3, ... llvm-svn: 104745
-
- May 13, 2010
-
-
Daniel Dunbar authored
llvm-svn: 103723
-
- May 12, 2010
-
-
Daniel Dunbar authored
- This provides a convenient alternative to using something llvm::prior or manual iterator access, for example:: if (T *Prev = foo->getPrevNode()) ... instead of:: iterator it(foo); if (it != begin()) { --it; ... } - Chris, please review. llvm-svn: 103647
-
- Apr 30, 2010
-
-
Dan Gohman authored
and fix a bug in BitVector's reference proxy class which this exposed. llvm-svn: 102768
-
Benjamin Kramer authored
SmallBitVector: Rework find_first/find_next and tweak test to test them (at least on 64 bit platforms). llvm-svn: 102712
-
Benjamin Kramer authored
llvm-svn: 102709
-
- Apr 18, 2010
-
-
Chris Lattner authored
llvm-svn: 101689
-
- Apr 17, 2010
-
-
Chris Lattner authored
to CallGraphSCCPass's instead of passing around a std::vector<CallGraphNode*>. No functionality change, but now we have a much tidier interface. llvm-svn: 101558
-
- Apr 13, 2010
-
-
Benjamin Kramer authored
llvm-svn: 101131
-
- Apr 06, 2010
-
-
Chris Lattner authored
llvm-svn: 100486
-
- Mar 26, 2010
-
-
Dan Gohman authored
llvm-svn: 99633
-
- Mar 18, 2010
-
-
Gabor Greif authored
llvm-svn: 98850
-
Dan Gohman authored
aligned storage, the capacity may be more than what is explicitly requested. llvm-svn: 98846
-
- Mar 17, 2010
-
-
Gabor Greif authored
llvm-svn: 98761
-
Jeffrey Yasskin authored
llvm-svn: 98701
-
- Mar 16, 2010
-
-
Gabor Greif authored
llvm-svn: 98634
-
Gabor Greif authored
llvm-svn: 98632
-
Gabor Greif authored
llvm-svn: 98628
-