Switch this from using an std::map to using a DenseMap. This speeds up
[oota-llvm.git] / lib /
2004-05-10 Chris LattnerSwitch this from using an std::map to using a DenseMap...
2004-05-10 Chris LattnerUse a new VRegPHIUseCount to compute uses of PHI values...
2004-05-10 Chris LattnerNow that we use an ilist of machine instructions, itera...
2004-05-10 Chris LattnerFix a fairly serious pessimizaion that was preventing...
2004-05-10 Chris LattnerPatch to fix PR337. Make sure to mark all aliased...
2004-05-09 Chris LattnerFix some comments, avoid sign extending booleans when...
2004-05-09 Chris LattnerGenerate more efficient code for casting booleans to...
2004-05-09 Chris Lattnersyntactically loopify natural loops so that the GCC...
2004-05-09 Chris LattnerDo not emit prototypes for setjmp/longjmp, as they...
2004-05-09 Chris LattnerFine grainify namespacification
2004-05-09 Chris LattnerMake the floating point constant pools local to each...
2004-05-09 Chris LattnerGet this looking more like a function pass.
2004-05-09 Chris LattnerImplement the AddPrototypes method
2004-05-09 Chris LattnerPrint all PHI copies for successor blocks before the...
2004-05-08 Chris LattnerFix stupid bug in my checkin yesterday
2004-05-08 Tanya LattnerChanged CPUResource to allow access to maxnum users.
2004-05-08 Tanya LattnerUpdating my versions of ModuloScheduling in cvs. Still...
2004-05-08 Brian GaekeAdd support for widening integral casts.
2004-05-08 Brian GaekeAdd a bunch more branches
2004-05-08 Brian GaekeFlesh out GEP support
2004-05-08 Brian GaekeAdd ADD with immediate
2004-05-08 Brian GaekeAdd forms of CMP, SUBCC, and a few branches, and some...
2004-05-08 Brian GaekeAdd stub support for GEPs.
2004-05-08 Alkis EvlogimenosAdd required header
2004-05-08 Alkis EvlogimenosRemove unneeded header
2004-05-07 Chris LattnerImplement folding of GEP's like:
2004-05-07 Brian GaekeAdd support for copying bool constants to registers.
2004-05-07 Chris LattnerCodegen floating point stores of constants into integer...
2004-05-07 Chris LattnerMake comparisons against the null pointer as efficient...
2004-05-07 Chris LattnerFix PR336: The instcombine pass asserts when visiting...
2004-05-06 John CriswellDon't call getForwardedType() twice, as recommended...
2004-05-06 Chris LattnerImplement the new cl::PositionalEatsArgs flag, refactor...
2004-05-06 John CriswellFix for PR#330.
2004-05-06 Chris Lattnernumeric_limits::infinity() apparently does not work...
2004-05-05 Brian GaekeMove the stuff that fixes the size, orientation & fonts...
2004-05-04 Brian GaekeApply simplification suggested by Chris: why assign...
2004-05-04 John CriswellFixed inconsistent indentation.
2004-05-04 Brian GaekeMissing piece of fix for Bug 333
2004-05-04 Brian GaekeCorrectly mangle function names when they are used...
2004-05-04 Brian GaekeAdd "Args" optional argument to AbstractInterpreter...
2004-05-04 Chris LattnerRemove unneeded check
2004-05-04 Chris LattnerImprove signed division by power of 2 *dramatically...
2004-05-04 Brian GaekeAdd stub support for reading BBTraces.
2004-05-04 Chris LattnerDo not mark instructions in unreachable sections of...
2004-05-04 Brian GaekeShare ProfilingType enum with the C profiling runtime...
2004-05-04 Chris LattnerImprove code generated for integer multiplications...
2004-05-04 Chris LattnerMinor efficiency tweak, suggested by Patrick Meredith
2004-05-03 Brian GaekeFix typo
2004-05-03 Brian GaekeIn InsertProfilingInitCall(), make it legal to pass...
2004-05-03 Brian GaekeAdd initial implementation of basic-block tracing instr...
2004-05-02 Chris LattnerFix a problem with double freeing memory. For some...
2004-05-02 Chris LattnerPlug a minor memory leak
2004-05-02 Chris LattnerDo not clone arbitrary condition instructions.
2004-05-02 Chris LattnerDo not infinitely "unroll" single BB loops.
2004-05-02 Chris LattnerDont' merge terminators that are needed to select PHI...
2004-05-01 Chris LattnerImplement SimplifyCFG/branch-cond-merge.ll
2004-05-01 Chris LattnerMake sure to reprocess instructions used by deleted...
2004-05-01 Chris LattnerMake sure the instruction combiner doesn't lose track...
2004-05-01 Chris LattnerFix my missing parens
2004-05-01 Chris LattnerImplement SimplifyCFG/branch-cond-prop.ll
2004-05-01 Chris LattnerRemove unused #include
2004-05-01 Chris LattnerIterate over the Machine CFG that Brian added instead...
2004-05-01 Chris LattnerOperate on the Machine CFG instead of on the LLVM CFG
2004-05-01 Chris LattnerStop LiveVariables from using BasicBlocks as part of...
2004-05-01 Chris LattnerAdd a constructor that got lost
2004-05-01 Brian GaekeGeneralize the strlen size_t hack, for the benefit...
2004-04-30 Tanya LattnerRemoving MachineResource class.
2004-04-30 Chris LattnerFix a major pessimization in the instcombiner. If...
2004-04-29 Misha BrukmanWrapped code and comments at 80 cols; doxygenified...
2004-04-29 Misha BrukmanReorder #includes as per style guide.
2004-04-28 Misha Brukmanclass AssemblyWriter:
2004-04-28 Misha BrukmanSend text and numbers directly to CachedWriter's contai...
2004-04-28 Misha BrukmanSquelch compile-time warning (profile build).
2004-04-28 Misha Brukman* Add ability to print out type as symbolic
2004-04-28 Brian GaekeMake RequiresFPRegKill() take a MachineBasicBlock arg.
2004-04-28 Brian GaekeIn InsertFPRegKills(), use the machine-CFG itself rathe...
2004-04-28 Brian GaekeUpdate the machine-CFG edges whenever we see a branch.
2004-04-27 Brian GaekeIntegrate the rest of my random sparcv9 scribblings...
2004-04-27 Chris LattnerFix warning building in optimized mode
2004-04-27 Chris LattnerChanges to fix up the inst_iterator to pass to boost...
2004-04-26 Brian GaekeAdd functions that return instances of these printer...
2004-04-26 Chris LattnerIf an object is not in the scalar map then it must...
2004-04-26 Chris LattnerInstcombine X/-1 --> 0-X
2004-04-25 Brian GaekeFix file header comments and include guards -- many...
2004-04-25 Brian GaekeAdd a getRegisterInfo() accessor just like on the X86...
2004-04-25 Brian GaekeRegularize file header comment and include guard.
2004-04-25 Brian GaekeAdd MRegisterInfo subclass for the SparcV9 target ...
2004-04-23 Misha Brukman* Allow aggregating extracted function arguments (contr...
2004-04-23 Brian GaekeFix a typo.
2004-04-23 Chris LattnerMove the scev expansion code into this pass, where...
2004-04-23 Chris LattnerEliminate all of the SCEV Expansion code which is reall...
2004-04-23 Brian GaekeMerge TargetRegInfo.h into SparcV9RegInfo.h, which...
2004-04-23 Brian GaekeInclude SparcV9RegInfo.h instead of TargetRegInfo.h.
2004-04-23 Brian GaekeInclude SparcV9RegInfo.h instead of TargetRegInfo.h...
2004-04-23 Brian GaekeGet rid of the old byte-at-a-time emission code used...
2004-04-23 Brian GaekeGo back to the interpreter main loop after performing...
2004-04-23 Brian GaekeUse emitWordAt() to emit forward-branch fixups.
2004-04-23 Brian GaekeEmit SPARC machine code a word at a time instead of...
2004-04-23 Brian GaekeImplement emitWordAt() for the JIT emitter.
2004-04-23 Brian GaekeImplement emitWordAt() for the debug emitter and the...
next