aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Be more aggressive about removing joined physreg copies.Jakob Stoklund Olesen
2010-08-05Don't verify LiveVariables if LiveIntervals is available.Jakob Stoklund Olesen
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-08-05Add basic verification of LiveIntervals.Jakob Stoklund Olesen
2010-08-05Remove double-def checking from MachineVerifier, so a register does not have toJakob Stoklund Olesen
2010-08-05Avoid using a live std::multimap iterator while editing the map. It looks likeJakob Stoklund Olesen
2010-08-04The lower invoke pass needs to have unreachable code elimination run after itBill Wendling
2010-08-04Coalesce stack slot accesses that arise when spilling both sides of a COPY.Jakob Stoklund Olesen
2010-08-04Checkpoint SplitKit progress.Jakob Stoklund Olesen
2010-08-04Use location entry only of the location described by DBG_VALUE is valid.Devang Patel
2010-08-04The EH prepare passes really want to be the last passes run before code-gen.Bill Wendling
2010-08-04Fix typo in comment.Devang Patel
2010-08-04Change this llvm_unreachable to report_fatal_error, since it canDan Gohman
2010-08-04While spilling live registers at the end of block check whether they are used...Devang Patel
2010-08-04If a variable is spilled by code generator then use DW_OP_fbreg to describe i...Devang Patel
2010-08-04Eliminate unnecessary empty string literals.Dan Gohman
2010-08-03Oops. Don't normalize spill weights twice.Jakob Stoklund Olesen
2010-08-02Early exit and reduce indentation. No functionality change.Bill Wendling
2010-08-02Free DbgScope created for dead functions.Devang Patel
2010-08-02Prefix `next' iterator operation with `llvm::'.Oscar Fuentes
2010-08-02PR7586: Make sure we don't claim that unknown bits are actually known in theEli Friedman
2010-08-01Reference the personalities. Don't copy them into a new vector.Bill Wendling
2010-07-30Fix for bug reported by Evzen Muller on llvm-commits: make sure to correctlyEli Friedman
2010-07-29Plug the remaining MC leaks by giving MCObjectStreamer/MCAsmStreamer ownershi...Benjamin Kramer
2010-07-29Comment typo.Dale Johannesen
2010-07-29Fix a bug in the -regalloc=fast handling of exotic two-address instruction withJakob Stoklund Olesen
2010-07-28Print out the regclass of any virtual registers used by a machine instruction.Jakob Stoklund Olesen
2010-07-27It is FE's responsibility to emit proper directory name.Devang Patel
2010-07-27GrammarJim Grosbach
2010-07-27Fix a crash in the dag combiner caused by ConstantFoldBIT_CONVERTofBUILD_VECT...Nate Begeman
2010-07-2780 columnJim Grosbach
2010-07-27fix typoJim Grosbach
2010-07-27It's better to have the arrays, which would trigger the creation of stackBill Wendling
2010-07-26Add SplitEditor to SplitKit. This class will be used to edit live intervals andJakob Stoklund Olesen
2010-07-26Fix a use-after-free.Dan Gohman
2010-07-26Using llvm.eh.catch.all.value instead of .llvm.eh.catch.all.value.Bill Wendling
2010-07-26The "excess register pressure" returned by HighRegPressure() is not accurate ...Evan Cheng
2010-07-26Handle Values with no value in getCopyFromRegs.Dan Gohman
2010-07-26A block dominates itself, by definition.Dan Gohman
2010-07-26Pacify gcc-4.5 which wrongly thinks that RExcess (passed as the Excess parame...Duncan Sands
2010-07-26Factored out a bit of common code to mark VNInfos for deletion.Lang Hames
2010-07-25Add comments.Evan Cheng
2010-07-25Fix crashes when scheduling a CopyToReg node -- getMachineOpcode asserts onBob Wilson
2010-07-24Add hook to insert late LLVM=>LLVM passes just before iselAnton Korobeynikov
2010-07-24Change ScheduleDAGInstrs::Defs and ::Uses to be variable-size vectorsBob Wilson
2010-07-24Use current working directory when Dirname is empty. This only happens when a...Devang Patel
2010-07-24Add an ILP scheduler. This is a register pressure aware scheduler that'sEvan Cheng
2010-07-23Remove too-strict assertion. We may want the vreg copy of the physical registerJim Grosbach
2010-07-23Revert r109262.Devang Patel