aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-10-11Properly handle reloading and spilling around partial redefines inJakob Stoklund Olesen
2010-10-11Per discussion with Sanjiv, remove the PIC16 target from mainline. When/ifChris Lattner
2010-10-10fix the default va_arg expansion (in the realignment case) to not implicitlyChris Lattner
2010-10-09Silence compiler warning.Benjamin Kramer
2010-10-08Rename SplitEditor::rewrite to finish() and break it out into a couple of newJakob Stoklund Olesen
2010-10-08Avoid compiler warning: comparison between signed and unsigned integer.Evan Cheng
2010-10-08Extract method ProcessUses from LocalRewriter::RewriteMBB. Both parent and childJakob Stoklund Olesen
2010-10-08Do not check that the bodies of two defs of same linkonce global are the same.Anton Korobeynikov
2010-10-08Classify value numbers into connected components in linear time.Jakob Stoklund Olesen
2010-10-08Call InitSections in llc and clang so that the binaries produced by themRafael Espindola
2010-10-08Don't waste time unfolding simple loads. The unfolded copy won't be hoisted.Evan Cheng
2010-10-08Fix operand latency computation in cases where the definition operand isEvan Cheng
2010-10-08Line number 0 indicates there is no source line/file name info available for ...Devang Patel
2010-10-07After splitting, the remaining LiveInterval may be fragmented into multipleJakob Stoklund Olesen
2010-10-07Now with fewer extraneous semicolons!Owen Anderson
2010-10-07Provie a clearner interface so that FE can decide whether a function has prot...Devang Patel
2010-10-07Print more loop info.Jakob Stoklund Olesen
2010-10-07Print out MBB number when rewriting.Jakob Stoklund Olesen
2010-10-07Add initialization routines for CodeGen.Owen Anderson
2010-10-07Cache interval iterators in SplitEditor::addTruncSimpleRange so we only have toJakob Stoklund Olesen
2010-10-07Clean up debug printing.Jakob Stoklund Olesen
2010-10-06Add MachineRegisterInfo::constrainRegClass and use it in MachineCSE.Jakob Stoklund Olesen
2010-10-06Skip unused registers when verifying LiveIntervals.Jakob Stoklund Olesen
2010-10-06Hide analysis group registration behind a macro, just like pass registration.Owen Anderson
2010-10-06Add support for DW_TAG_unspecified_parameters.Devang Patel
2010-10-06Remove unused variables.Nick Lewycky
2010-10-06ComputeLinearIndex doesn't need its TLI argument.Dan Gohman
2010-10-06- Add TargetInstrInfo::getOperandLatency() to compute operand latencies. ThisEvan Cheng
2010-10-05Count uses in all nested loops, not just the deepest.Jakob Stoklund Olesen
2010-10-05Remove SplitAnalysis::removeUse. It was only used to make SplitAnalysisJakob Stoklund Olesen
2010-10-05dupli always has an interval now.Jakob Stoklund Olesen
2010-10-05We can split around loops with multiple exits now.Jakob Stoklund Olesen
2010-10-05Update SplitEditor API to reflect the fact that the original live interval isJakob Stoklund Olesen
2010-10-05Intervals are half-open.Jakob Stoklund Olesen
2010-10-05When we find a reaching definition, make sure it is visited from all paths byJakob Stoklund Olesen
2010-10-05Don't use nextIndex to check for live out of instruction.Jakob Stoklund Olesen
2010-10-05Tweak VNInfo printing.Jakob Stoklund Olesen
2010-10-05Add assert for valid slot indexes.Jakob Stoklund Olesen
2010-10-05Use a more efficient lowering of uint64_t --> float that can take advantage o...Owen Anderson
2010-10-04This DAG combine BRCOND transformation can look pass truncate of the operand:Evan Cheng
2010-10-04Removed the older style (in-allocator) problem construction system from the P...Lang Hames
2010-10-02Stop using LiveRange in MachineVerifier.Jakob Stoklund Olesen
2010-10-02Fix a miscompile in 186.crafty for Thumb2 that was exposed by Evan'sBob Wilson
2010-10-01Drop the use of LiveInterval::iterator and the LiveRange class inJakob Stoklund Olesen
2010-10-01When RemoveCopyByCommutingDef is creating additional identity copies, just useJakob Stoklund Olesen
2010-10-01Pretty up the debug output during RemoveCopyByCommutingDef.Jakob Stoklund Olesen
2010-10-01Add support to let FE mark explict methods as explict in debug info.Devang Patel
2010-10-01Nuke trailing whitespace.Jim Grosbach
2010-10-01Thread the determination of branch prediction hit rates back through the if-c...Owen Anderson
2010-10-01Fix code gen crash reported in PR 8235. We still lose debug info for the unus...Devang Patel