- Mar 30, 2010
-
-
Devang Patel authored
llvm-svn: 99899
-
Daniel Dunbar authored
llvm-svn: 99895
-
Douglas Gregor authored
passing the command-line parameter "-stats" and to print the resulting statistics without calling llvm_shutdown(). llvm-svn: 99893
-
Benjamin Kramer authored
to be fixed any time soon. llvm-svn: 99888
-
Benjamin Kramer authored
MCContext. There is still one leak left in PIC16Section (the Items vector). llvm-svn: 99887
-
Torok Edwin authored
llvm-svn: 99886
-
Torok Edwin authored
external Functions (the JIT does honour this). llvm-svn: 99885
-
Torok Edwin authored
llvm-svn: 99883
-
Torok Edwin authored
llvm-svn: 99882
-
Torok Edwin authored
on all objects it has allocated, if they are all of the same size and alignment. Use this to destruct all VNInfos allocated in LiveIntervalAnalysis (PR6653). valnos is not reliable for this purpose, as seen in r99400 (which still leaked, and sometimes caused double frees). llvm-svn: 99881
-
Evan Cheng authored
llvm-svn: 99879
-
Chris Lattner authored
llvm-svn: 99877
-
Chris Lattner authored
implement TimerGroup::printAll, which prints and resets all active timers. llvm-svn: 99876
-
Chris Lattner authored
TimerGroup copy ctor and assignment operator. llvm-svn: 99875
-
Chris Lattner authored
have it always return a new stream to simplify clients. llvm-svn: 99874
-
Chris Lattner authored
llvm-svn: 99873
-
Chris Lattner authored
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
-
Chris Lattner authored
timers by pointer instead of by-value. llvm-svn: 99871
-
Chris Lattner authored
llvm-svn: 99870
-
Chris Lattner authored
llvm-svn: 99862
-
Eric Christopher authored
llvm-svn: 99859
-
Jakob Stoklund Olesen authored
llvm-svn: 99855
-
Daniel Dunbar authored
llvm-svn: 99853
-
Bill Wendling authored
catch-all. The "dominates" way won't catch all of the selectors which must be changed. llvm-svn: 99850
-
Jakob Stoklund Olesen authored
Cross-block inference is primitive and wrong, but the pass is working otherwise. llvm-svn: 99848
-
Bill Wendling authored
transform. I.e., if a clean-up eh.selector call dominates the invoke of an _Unwind_Resume_or_Rethrow, then we convert the eh.selector into a catch-all. This patch, however, uses the DominatorTree information, and doesn't go through the whole rigmarole of starting at the eh.exception call, finding the corresponding URoR and eh.selector calls, and trying to trace through any number of instruction types to get to them. llvm-svn: 99846
-
Devang Patel authored
Encode start location of debug value, communicated through DBG_VALUE machine instruction, in a variable's DIE. llvm-svn: 99845
-
- Mar 29, 2010
-
-
Chris Lattner authored
llvm-svn: 99842
-
Chris Lattner authored
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
-
Evan Cheng authored
llvm-svn: 99840
-
Chris Lattner authored
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
-
Benjamin Kramer authored
makes calls a little bit more consistent and allows easy removal of the specializations in the future. Convert all callers to the templated functions. llvm-svn: 99838
-
Evan Cheng authored
llvm-svn: 99836
-
Eric Christopher authored
the SDNodes. llvm-svn: 99835
-
Chris Lattner authored
llvm-svn: 99834
-
Chris Lattner authored
llvm-svn: 99833
-
Chris Lattner authored
not stop it by using RAII. llvm-svn: 99832
-
Chris Lattner authored
llvm-svn: 99831
-
Benjamin Kramer authored
Most of these were unused, some of them were wrong and unused (isS16Constant<short>, isS10Constant<short>). llvm-svn: 99827
-
Chris Lattner authored
"the bigstack patch for SPU, with testcase. It is essentially the patch committed as 97091, and reverted as 97099, but with the following additions: -in vararg handling, registers are marked to be live, to not confuse the register scavenger -function prologue and epilogue are not emitted, if the stack size is 16. 16 means it is empty - there is only the register scavenger emergency spill slot, which is not used as there is no stack." llvm-svn: 99819
-