aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2013-03-08Add -verify-misched option.Andrew Trick
2013-03-08Revert r176154 in favor of a better approach.Bill Wendling
2013-03-07Add a getPassName() method.Jakob Stoklund Olesen
2013-03-07Rename isEarlierInSameTrace to isUsefulDominator.Jakob Stoklund Olesen
2013-03-07[fast-isel] Seriously, add support for the expect intrinsic.Chad Rosier
2013-03-07[fast-isel] Add support for the expect intrinsic.Chad Rosier
2013-03-07ArrayRefize some code. No functionality change.Benjamin Kramer
2013-03-07pre-RA-sched debug-only fixAndrew Trick
2013-03-07pre-RA-sched assertion fix. This bug was exposed by r176037.Andrew Trick
2013-03-07No need to go through int64 and APInt when generating a new constant.Nadav Rotem
2013-03-07SDAG: Handle scalarizing an extend of a <1 x iN> vector.Jim Grosbach
2013-03-07Debug Info: store the files and directories for each compile unit.Manman Ren
2013-03-05Remove unused #includes.Bill Wendling
2013-03-01Remove duplicate line and move another closer to its actual useEli Bendersky
2013-03-01Set properties for f128 type.Akira Hatanaka
2013-03-01Generate an error message instead of asserting or segfaulting when we can'tChad Rosier
2013-03-01Fix PR10475Michael Liao
2013-03-01Scheduler diagnostics. Print the register name.Andrew Trick
2013-03-01Instructions schedulers should report correct height/depth.Andrew Trick
2013-02-28A small refactoring + adding comments.Eli Bendersky
2013-02-28Cost model support for lowered math builtins.Benjamin Kramer
2013-02-28Put some per-instruction statistics of fast isel under NDEBUG, together withEli Bendersky
2013-02-27Remove unnecessary check against isGlobalVariable. We check itEric Christopher
2013-02-27Rework comment slightly and fix a few typos.Eric Christopher
2013-02-27Remove unnecessary cast to void.Eric Christopher
2013-02-27Debug Info: for static member variables, always put AT_MIPS_linkage_name to theManman Ren
2013-02-27Silence the unused variable warning. Nadav Rotem
2013-02-27The FastISEL should be fast. But when we record statistics we use atomic oper...Nadav Rotem
2013-02-27Reverted: r176136 - Have a way for a target to opt-out of target-independent ...Michael Ilseman
2013-02-27SelectionDAG: If llvm.donothing has a landingpad, we should clearManman Ren
2013-02-27Debug Info: for static member variables, add AT_MIPS_linkage_name to theManman Ren
2013-02-26Have a way for a target to opt-out of target-independent fast iselMichael Ilseman
2013-02-26Revert r176120 as it caused a failure at static-member.cppManman Ren
2013-02-26Debug Info: for static member variables, move AT_MIPS_linkage_name fromManman Ren
2013-02-25Fix wording.Chad Rosier
2013-02-25[fast-isel] Add X86FastIsel::FastLowerArguments to handle functions with 6 orChad Rosier
2013-02-25pre-RA-sched fix: only reevaluate physreg interferences when necessary.Andrew Trick
2013-02-25'Hexadecimal' has two 'a's and only one 'i'.Matt Beaumont-Gay
2013-02-25Fix spelling noticed by Duncan.Chandler Carruth
2013-02-25Fix the root cause of PR15348 by correctly handling alignment 0 onChandler Carruth
2013-02-24Add a use of an otherwise unused variable to remove a warning in non-AssertsCameron Zwarich
2013-02-24TwoAddressInstructionPass::tryInstructionTransform() only potentially returnsCameron Zwarich
2013-02-24TwoAddrInstructionPass::tryInstructionTransform() has a case where it callsCameron Zwarich
2013-02-23TargetInstrInfo::commuteInstruction() doesn't actually return a new instructionCameron Zwarich
2013-02-23Make some fixes for LiveInterval repair with debug info. Debug valueCameron Zwarich
2013-02-23Fix a bug with the LiveIntervals updating in the two-address pass found byCameron Zwarich
2013-02-23Make TwoAddressInstructionPass::sink3AddrInstruction() LiveIntervals-aware.Cameron Zwarich
2013-02-23Make rescheduleMIBelowKill() and rescheduleKillAboveMI() LiveIntervals-aware inCameron Zwarich
2013-02-22Use getSplitDebugFilename when constructing the skeleton cu andEric Christopher
2013-02-22SelectionDAG compile time improvement.Nadav Rotem