- Jun 03, 2010
-
-
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
-
Gabor Greif authored
llvm-svn: 98625
-
Gabor Greif authored
adjusted unittest I have added some doxygen to OptionalOperandTraits, so hopefully there will be no confusion in the future. Incidentally OptionalOperandTraits is not used any more (IIUC), but the obvious client would be BranchInstr, and I plan to rearrange it that way. llvm-svn: 98624
-
Gabor Greif authored
llvm-svn: 98623
-
- Mar 13, 2010
-
-
Nick Lewycky authored
llvm-svn: 98446
-
Jeffrey Yasskin authored
Tested: valgrind --leak-check=full unittests/VMCore/Debug/VMCoreTests llvm-svn: 98414
-
Jeffrey Yasskin authored
Tested: valgrind --leak-check=full unittests/VMCore/Debug/VMCoreTests llvm-svn: 98412
-
Jeffrey Yasskin authored
Tested: valgrind --leak-check=full unittests/VMCore/Debug/VMCoreTests llvm-svn: 98411
-
- Mar 09, 2010
-
-
Chandler Carruth authored
llvm-svn: 98074
-
- Mar 05, 2010
-
-
Jeffrey Yasskin authored
llvm-svn: 97763
-
- Mar 04, 2010
-
-
Jeffrey Yasskin authored
just count references to it from JIT output to decide when to destroy it. This patch waits to destroy the JIT's memory of a stub until the Function it refers to is destroyed. External function stubs and GVIndirectSyms aren't destroyed until the JIT itself is. llvm-svn: 97737
-
Jeffrey Yasskin authored
the set. llvm-svn: 97720
-
- Mar 01, 2010
-
-
Dan Gohman authored
llvm-svn: 97454
-
- Feb 28, 2010
-
-
John McCall authored
payloads. APFloat's internal folding routines always make QNaNs now, instead of sometimes making QNaNs and sometimes SNaNs depending on the type. llvm-svn: 97364
-
- Feb 26, 2010
-
-
John McCall authored
llvm-svn: 97278
-
- Feb 25, 2010
-
-
Jeffrey Yasskin authored
--enable-shared is passed to configure. llvm-svn: 97119
-
- Feb 23, 2010
-
-
Jeffrey Yasskin authored
llvm-svn: 96981
-
Jeffrey Yasskin authored
the examples shared to make sure the shared library keeps working. llvm-svn: 96959
-
- Feb 18, 2010
-
-
Jeffrey Yasskin authored
llvm-svn: 96569
-
Jeffrey Yasskin authored
--enable-shared configure flag to have the tools linked shared. (2.7svn is just $(LLVMVersion) so it'll change to "2.7" in the release.) Always link the example programs shared to test that the shared library keeps working. On my mac laptop, Debug libLLVM2.7svn.dylib is 39MB, and opt (for example) is 16M static vs 440K shared. Two things are less than ideal here: 1) The library doesn't include any version information. Since we expect to break the ABI with every release, this shouldn't be much of a problem. If we do release a compatible 2.7.1, we may be able to hack its library to work with binaries compiled against 2.7.0, or we can just ask them to recompile. I'm hoping to get a real packaging expert to look at this for the 2.8 release. 2) llvm-config doesn't yet have an option to print link options for the shared library. I'll add this as a subsequent patch. llvm-svn: 96559
-
- Feb 17, 2010
-
-
Daniel Dunbar authored
llvm-svn: 96503
-
- Feb 15, 2010
-
-
Nick Lewycky authored
'i1' type. llvm-svn: 96282
-