| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | rename GetLibSupportInfoOutputFile -> CreateInfoOutputFile and | Chris Lattner | 2010-03-30 | 2 | -18/+14 | |
| | | | | | | | have it always return a new stream to simplify clients. llvm-svn: 99874 | |||||
| * | if a timergroup is destroyed before its timers, print times. | Chris Lattner | 2010-03-30 | 2 | -6/+14 | |
| | | | | | llvm-svn: 99873 | |||||
| * | change TimerGroup to keep a linked list of active timers | Chris Lattner | 2010-03-30 | 1 | -55/+67 | |
| | | | | | | | | | instead of just a count of them, and refactor the guts of report printing out of removeTimer into its own method. Refactor addTimerToPrint away. llvm-svn: 99872 | |||||
| * | reapply my timer rewrite with a change for PassManager to store | Chris Lattner | 2010-03-30 | 1 | -139/+85 | |
| | | | | | | | timers by pointer instead of by-value. llvm-svn: 99871 | |||||
| * | revert r99862 which is causing FNT failures. | Chris Lattner | 2010-03-30 | 1 | -85/+139 | |
| | | | | | llvm-svn: 99870 | |||||
| * | fairly major rewrite of various timing related stuff. | Chris Lattner | 2010-03-30 | 1 | -139/+85 | |
| | | | | | llvm-svn: 99862 | |||||
| * | move a function into a more logical place in the file | Chris Lattner | 2010-03-29 | 1 | -22/+21 | |
| | | | | | llvm-svn: 99842 | |||||
| * | remove support for per-time peak memory tracking, this | Chris Lattner | 2010-03-29 | 1 | -29/+4 | |
| | | | | | | | | isn't used by anyone and is better exposed as a non-per-timer thing. Also, stop including System/Mutex.h in Timer.h llvm-svn: 99841 | |||||
| * | various timer fixes: move operator= out of line, | Chris Lattner | 2010-03-29 | 1 | -13/+20 | |
| | | | | | | | | | | eliminate the per-timer lock (timers should be externally locked if needed), the info-output-stream can never be dbgs(), so drop the check. Make some stuff private. llvm-svn: 99839 | |||||
| * | s/.../. | Chris Lattner | 2010-03-29 | 1 | -7/+7 | |
| | | | | | llvm-svn: 99834 | |||||
| * | move code around and improve indentation, no functionality change. | Chris Lattner | 2010-03-29 | 1 | -126/+124 | |
| | | | | | llvm-svn: 99831 | |||||
| * | improve portability to minix, patch by | Chris Lattner | 2010-03-26 | 1 | -2/+2 | |
| | | | | | | | Kees van Reeuwijk for PR6704 llvm-svn: 99677 | |||||
| * | Fix minor style issues. | Dan Gohman | 2010-03-24 | 6 | -211/+206 | |
| | | | | | llvm-svn: 99414 | |||||
| * | Fix comment typo. | Duncan Sands | 2010-03-24 | 1 | -1/+1 | |
| | | | | | llvm-svn: 99392 | |||||
| * | Add the ability to "intern" FoldingSetNodeID data into a | Dan Gohman | 2010-03-18 | 1 | -0/+10 | |
| | | | | | | | | | | | | | BumpPtrAllocator-allocated region to allow it to be stored in a more compact form and to avoid the need for a non-trivial destructor call. Use this new mechanism in ScalarEvolution instead of FastFoldingSetNode to avoid leaking memory in the case where a FoldingSetNodeID uses heap storage, and to reduce overall memory usage. llvm-svn: 98829 | |||||
| * | Extend MemoryBuffer::getFile() to take an optional "stat" structure | Douglas Gregor | 2010-03-15 | 1 | -7/+10 | |
| | | | | | | | | pointer. If given, the structure will be set with the stat information from the file actually read. llvm-svn: 98575 | |||||
| * | make APFloat::toString be const. | Chris Lattner | 2010-03-06 | 1 | -1/+1 | |
| | | | | | llvm-svn: 97883 | |||||
| * | add an assertion requested on llvmdev. | Chris Lattner | 2010-03-05 | 1 | -0/+1 | |
| | | | | | llvm-svn: 97769 | |||||
| * | Don't potentially read past the end of the fill data when making a NaN from | John McCall | 2010-03-01 | 1 | -1/+2 | |
| | | | | | | | an APInt. llvm-svn: 97467 | |||||
| * | Properly clear all the extra bits in a significand when making a NaN from an | John McCall | 2010-02-28 | 1 | -8/+28 | |
| | | | | | | | | APInt. Be certain to set the integer bit in an x87 extended-precision significand so that we don't accidentally make a pseudo-NaN. llvm-svn: 97382 | |||||
| * | Add an override to StringRef::getAsInteger which parses into an APInt. | John McCall | 2010-02-28 | 1 | -12/+93 | |
| | | | | | | | | | | | It gets its own implementation totally divorced from the (presumably performance-sensitive) routines which parse into a uint64_t. Add APInt::operator|=(uint64_t), which is situationally much better than using a full APInt. llvm-svn: 97381 | |||||
| * | Teach APFloat how to create both QNaNs and SNaNs and with arbitrary-width | John McCall | 2010-02-28 | 2 | -12/+45 | |
| | | | | | | | | | 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 | |||||
| * | Make APFloat's string-parsing routines a bit safer against very large exponents. | John McCall | 2010-02-26 | 1 | -2/+16 | |
| | | | | | llvm-svn: 97278 | |||||
| * | Replace a temporary std::string with SmallString. | Benjamin Kramer | 2010-02-26 | 1 | -1/+2 | |
| | | | | | llvm-svn: 97259 | |||||
| * | Adding the MicroBlaze backend. | Wesley Peck | 2010-02-23 | 1 | -0/+9 | |
| | | | | | | | | | | | | | The MicroBlaze is a highly configurable 32-bit soft-microprocessor for use on Xilinx FPGAs. For more information see: http://www.xilinx.com/tools/microblaze.htm http://en.wikipedia.org/wiki/MicroBlaze The current LLVM MicroBlaze backend generates assembly which can be compiled using the an appropriate binutils assembler. llvm-svn: 96969 | |||||
| * | Fix viewCFG on Linux. | Jeffrey Yasskin | 2010-02-23 | 1 | -1/+1 | |
| | | | | | llvm-svn: 96834 | |||||
| * | Fix various doxygen warnings. | Dan Gohman | 2010-02-22 | 1 | -2/+0 | |
| | | | | | llvm-svn: 96779 | |||||
| * | Refer to -help instead of --help since this is what tools themselves say. | Duncan Sands | 2010-02-18 | 1 | -7/+7 | |
| | | | | | | | | | Also, have tools output -help-hidden rather than refer to --help-hidden, for consistency, and likewise adjust documentation. This doesn't change every mention of --help, only those which seemed clearly safe. llvm-svn: 96578 | |||||
| * | Add Regex::sub, for doing regular expression substitution with backreferences. | Daniel Dunbar | 2010-02-17 | 1 | -0/+76 | |
| | | | | | llvm-svn: 96503 | |||||
| * | enhance raw_svector_ostream::write_impl to work with unbuffered streams, | Chris Lattner | 2010-02-15 | 1 | -6/+12 | |
| | | | | | | | which may call write_impl on things that are not the usual buffer. llvm-svn: 96209 | |||||
| * | make PadToColumn return the stream so you can use: | Chris Lattner | 2010-02-15 | 1 | -1/+2 | |
| | | | | | | | OS.PadToColumn(42) << "foo"; llvm-svn: 96208 | |||||
| * | Fix "the the" and similar typos. | Dan Gohman | 2010-02-10 | 1 | -2/+2 | |
| | | | | | llvm-svn: 95781 | |||||
| * | add support for the sparcv9-*-* target triple to turn on | Chris Lattner | 2010-02-04 | 1 | -0/+6 | |
| | | | | | | | 64-bit sparc codegen. Patch by Nathan Keynes! llvm-svn: 95293 | |||||
| * | Make APInt::countLeadingZerosSlowCase() treat the contents of padding bits | John McCall | 2010-02-03 | 1 | -6/+18 | |
| | | | | | | | as undefined. Fixes an assertion in APFloat::toString noticed by Dale. llvm-svn: 95196 | |||||
| * | Fix MSVC build. | Benjamin Kramer | 2010-01-29 | 1 | -0/+1 | |
| | | | | | llvm-svn: 94809 | |||||
| * | Convert some users of ftostr to raw_ostream. | Benjamin Kramer | 2010-01-29 | 1 | -7/+7 | |
| | | | | | llvm-svn: 94808 | |||||
| * | Use llvm::format instead of ftostr (which just calls sprintf). | Benjamin Kramer | 2010-01-29 | 1 | -2/+1 | |
| | | | | | llvm-svn: 94807 | |||||
| * | Replace strcpy with memcpy when we have the length around anyway. | Benjamin Kramer | 2010-01-28 | 1 | -2/+3 | |
| | | | | | llvm-svn: 94746 | |||||
| * | Make SMDiagnostic::Print a const method. | Mikhail Glushenkov | 2010-01-27 | 1 | -1/+1 | |
| | | | | | llvm-svn: 94672 | |||||
| * | Trailing whitespace. | Mikhail Glushenkov | 2010-01-27 | 1 | -19/+19 | |
| | | | | | llvm-svn: 94671 | |||||
| * | Fix a typo that several people pointed out. Also, address the case of | Dan Gohman | 2010-01-26 | 1 | -2/+4 | |
| | | | | | | | wrapping that Duncan pointed out. llvm-svn: 94547 | |||||
| * | Add a comment about a missed opportunity. | Dan Gohman | 2010-01-26 | 1 | -0/+3 | |
| | | | | | llvm-svn: 94507 | |||||
| * | Print empty and full sets specially. | Dan Gohman | 2010-01-26 | 1 | -1/+6 | |
| | | | | | llvm-svn: 94506 | |||||
| * | Changes to fix buffering that I forgot to commit with previous patch. | Chris Lattner | 2010-01-22 | 1 | -5/+8 | |
| | | | | | llvm-svn: 94222 | |||||
| * | add a new MCAsmStreamer::GetCommentOS method to simplify stuff | Chris Lattner | 2010-01-22 | 1 | -0/+8 | |
| | | | | | | | that doesn't want to use twines. llvm-svn: 94199 | |||||
| * | Avoid printing a spurious semicolon when there is no filename. | Dan Gohman | 2010-01-21 | 1 | -9/+12 | |
| | | | | | llvm-svn: 94071 | |||||
| * | Fix an infinite recursion problem. dbgs() should return errs() in | David Greene | 2010-01-20 | 1 | -2/+2 | |
| | | | | | | | release mode. llvm-svn: 94001 | |||||
| * | Fix refacto reported by Nicolas Geoffray. | Benjamin Kramer | 2010-01-18 | 1 | -3/+1 | |
| | | | | | llvm-svn: 93723 | |||||
| * | Temporarily revert r93581. It was causing failures in the ExecutionEngine tests | Bill Wendling | 2010-01-16 | 1 | -4/+2 | |
| | | | | | | | on the build bots. llvm-svn: 93606 | |||||
| * | BumpPtrAllocator: Have the DefaultSlabAllocator created at runtime, not ↵ | Ted Kremenek | 2010-01-15 | 1 | -2/+4 | |
| | | | | | | | initialization time. This removes one of the 'init_constructors' reported in <rdar://problem/7545356>. llvm-svn: 93581 | |||||

