Add the beginnings of infrastructure for range tracking.
[oota-llvm.git] / lib / CodeGen /
2010-08-05 Jakob Stoklund OlesenAdd basic verification of LiveIntervals.
2010-08-05 Jakob Stoklund OlesenRemove double-def checking from MachineVerifier, so...
2010-08-05 Jakob Stoklund OlesenAvoid using a live std::multimap iterator while editing...
2010-08-04 Bill WendlingThe lower invoke pass needs to have unreachable code...
2010-08-04 Jakob Stoklund OlesenCoalesce stack slot accesses that arise when spilling...
2010-08-04 Jakob Stoklund OlesenCheckpoint SplitKit progress.
2010-08-04 Devang PatelUse location entry only of the location described by...
2010-08-04 Bill WendlingThe EH prepare passes really want to be the last passes...
2010-08-04 Devang PatelFix typo in comment.
2010-08-04 Dan GohmanChange this llvm_unreachable to report_fatal_error...
2010-08-04 Devang PatelWhile spilling live registers at the end of block check...
2010-08-04 Devang PatelIf a variable is spilled by code generator then use...
2010-08-04 Dan GohmanEliminate unnecessary empty string literals.
2010-08-03 Jakob Stoklund OlesenOops. Don't normalize spill weights twice.
2010-08-02 Bill WendlingEarly exit and reduce indentation. No functionality...
2010-08-02 Devang PatelFree DbgScope created for dead functions.
2010-08-02 Oscar FuentesPrefix `next' iterator operation with `llvm::'.
2010-08-02 Eli FriedmanPR7586: Make sure we don't claim that unknown bits...
2010-08-01 Bill WendlingReference the personalities. Don't copy them into a...
2010-07-30 Eli FriedmanFix for bug reported by Evzen Muller on llvm-commits...
2010-07-29 Benjamin KramerPlug the remaining MC leaks by giving MCObjectStreamer...
2010-07-29 Dale JohannesenComment typo.
2010-07-29 Jakob Stoklund OlesenFix a bug in the -regalloc=fast handling of exotic...
2010-07-28 Jakob Stoklund OlesenPrint out the regclass of any virtual registers used...
2010-07-27 Devang PatelIt is FE's responsibility to emit proper directory...
2010-07-27 Jim GrosbachGrammar
2010-07-27 Nate BegemanFix a crash in the dag combiner caused by ConstantFoldB...
2010-07-27 Jim Grosbach80 column
2010-07-27 Jim Grosbachfix typo
2010-07-27 Bill WendlingIt's better to have the arrays, which would trigger...
2010-07-26 Jakob Stoklund OlesenAdd SplitEditor to SplitKit. This class will be used...
2010-07-26 Dan GohmanFix a use-after-free.
2010-07-26 Bill WendlingUsing llvm.eh.catch.all.value instead of .llvm.eh.catch...
2010-07-26 Evan ChengThe "excess register pressure" returned by HighRegPress...
2010-07-26 Dan GohmanHandle Values with no value in getCopyFromRegs.
2010-07-26 Dan GohmanA block dominates itself, by definition.
2010-07-26 Duncan SandsPacify gcc-4.5 which wrongly thinks that RExcess (passe...
2010-07-26 Lang HamesFactored out a bit of common code to mark VNInfos for...
2010-07-25 Evan ChengAdd comments.
2010-07-25 Bob WilsonFix crashes when scheduling a CopyToReg node -- getMach...
2010-07-24 Anton KorobeynikovAdd hook to insert late LLVM=>LLVM passes just before...
2010-07-24 Bob WilsonChange ScheduleDAGInstrs::Defs and ::Uses to be variabl...
2010-07-24 Devang PatelUse current working directory when Dirname is empty...
2010-07-24 Evan ChengAdd an ILP scheduler. This is a register pressure aware...
2010-07-23 Jim GrosbachRemove too-strict assertion. We may want the vreg copy...
2010-07-23 Devang PatelRevert r109262.
2010-07-23 Evan Cheng- Allow target to specify when is register pressure...
2010-07-23 Dan GohmanUse the proper type for shift counts. This fixes a...
2010-07-23 Devang PatelIF directory name is empty then try to extract one...
2010-07-23 Dan GohmanDAGCombine (shl (anyext x, c)) to (anyext (shl x, c...
2010-07-23 Dan GohmanMake SDNode::dump() print a newline at the end.
2010-07-23 Eric Christopher80-col.
2010-07-22 Chris Lattnerremove the JIT "NeedsExactSize" feature and supporting...
2010-07-22 Gabor Greifkeep in 80 cols
2010-07-22 Gabor Greifmass elimination of reliance on automatic iterator...
2010-07-22 Gabor Greifundo 80 column trespassing I caused
2010-07-22 Evan ChengRe-apply r109079 with fix.
2010-07-22 Owen AndersonRevert r109079, which broke a lot of CodeGen tests.
2010-07-22 Reid KlecknerInitial modifications to MCAssembler and TargetMachine...
2010-07-22 Evan ChengInitialize RegLimit only when register pressure is...
2010-07-21 Evan ChengMore register pressure aware scheduling work.
2010-07-21 Jim GrosbachFor ARM/Darwin, add a dwarf entry indicating whether...
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-21 Jim Grosbach80 column and trailing whitespace cleanup
2010-07-21 Dan GohmanDisallow null as a named metadata operand.
2010-07-21 Lang HamesChanged OStream templates to functions on raw_ostream...
2010-07-21 Evan ChengTeach bottom up pre-ra scheduler to track register...
2010-07-20 Jakob Stoklund OlesenChange the createSpiller interface to take a MachineFun...
2010-07-20 Jakob Stoklund OlesenImplement loop splitting analysis.
2010-07-20 Dale JohannesenFix test for switch statements and increase
2010-07-20 Jakob Stoklund OlesenAppease the colonials.
2010-07-20 Jakob Stoklund OlesenBeginning SplitKit - utility classes for live range...
2010-07-20 Lang HamesUpdated css classes for the pressure table legend.
2010-07-20 Lang HamesOops - I tables render poorly in Chrome without this...
2010-07-20 Lang HamesUse run-length encoding to represent identical adjacent...
2010-07-20 Lang HamesAdded support for turning HTML indentation on and off...
2010-07-20 Lang HamesSwitched to rendering after allocation (but before...
2010-07-20 Dale JohannesenDon't hoist things out of a large switch inside a
2010-07-19 Stuart HastingsCorrect line info for declarations/definitions. Radar...
2010-07-19 Devang PatelFix memory leak reported by valgrind.
2010-07-19 Dan GohmanAfter a custom inserter, in a block which has constant...
2010-07-19 Evan ChengARM has to provide its own TargetLowering::findRepresen...
2010-07-19 Evan ChengTeach computeRegisterProperties() to compute "represent...
2010-07-19 Jakob Stoklund OlesenSpillers may alter MachineLoopInfo when breaking critic...
2010-07-19 Devang PatelFix PR 7662.
2010-07-19 Benjamin KramerUpdate CMake build.
2010-07-19 Lang HamesRender MachineFunctions to HTML pages, with options...
2010-07-19 Owen AndersonRemove r108639 now that it is handled by InstCombine...
2010-07-19 Daniel DunbarTarget: Give the TargetAsmParser access to the TargetMa...
2010-07-18 Daniel DunbarMC: Move several clients to using AsmParser constructor...
2010-07-18 Douglas GregorFix struct/class mismatch
2010-07-18 Owen AndersonAdd a DAGCombine xform to fold away redundant float...
2010-07-18 Lang HamesAdded -pbqp-pre-coalescing flag to PBQP. If enabled...
2010-07-17 Bill WendlingUse isPrologLabel() instead of checking the opcode...
2010-07-17 Zhongxing Xuupdate CMakeLists.txt
2010-07-17 Lang HamesRemoved unused inRange variable.
2010-07-17 Lang HamesLoopSplitter - intended to split live intervals over...
2010-07-17 Lang HamesIterating over sets of pointers in a heuristic was...
2010-07-17 Eric ChristopherPropagate alloca alignment information via variable...
2010-07-16 Bill WendlingConsider this function:
next