aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Teach the MC and disassembler about SoftFail, and hook it up to UNPREDICTABLE...James Molloy2012-02-094-2/+90
* More tweaks to get the size of the X86 disassembler tables down.Craig Topper2012-02-093-7/+35
* Flatten some of the arrays in the X86 disassembler tables to reduce space nee...Craig Topper2012-02-094-45/+44
* Preserve physreg kills in MachineBasicBlock::SplitCriticalEdge.Lang Hames2012-02-091-4/+7
* test/CodeGen/X86/atom-lea-sp.ll: Add explicit -mtriple=i686-linux.NAKAMURA Takumi2012-02-091-2/+2
* Fix kill flags when moving instructions using LiveIntervals::moveInstr(...).Lang Hames2012-02-091-6/+23
* Remove assertion. Not all use operands are reads.Lang Hames2012-02-091-3/+0
* Improve TargetPassConfig. No intended functionality.Andrew Trick2012-02-092-98/+162
* commentAndrew Trick2012-02-091-1/+1
* Remove static initializer from DataStream.cppDavid Blaikie2012-02-091-12/+11
* Erase dead copies that are clobbered by a call.Jakob Stoklund Olesen2012-02-091-5/+17
* Handle register masks when searching for EFLAGS clobbers.Jakob Stoklund Olesen2012-02-091-0/+6
* Never delete instructions that define reserved registers.Jakob Stoklund Olesen2012-02-091-6/+10
* Handle register masks in MachineCopyPropagation.Jakob Stoklund Olesen2012-02-081-0/+17
* Commit Andy Zhang's test for the lea patch.Evan Cheng2012-02-081-0/+48
* fix broken linkChris Lattner2012-02-081-1/+1
* [asan] unpoison the stack before every noreturn call. Fixes asan issue 37. ll...Kostya Serebryany2012-02-082-2/+34
* Codegen pass definition cleanup. No functionality.Andrew Trick2012-02-0828-256/+176
* Move pass configuration out of pass constructors: MachineLICM.Andrew Trick2012-02-083-6/+8
* whitespaceAndrew Trick2012-02-081-11/+11
* Move pass configuration out of pass constructors: StackSlotColoring.Andrew Trick2012-02-084-5/+5
* Move pass configuration out of pass constructors: PostRAScheduler.Andrew Trick2012-02-084-9/+11
* Move pass configuration out of pass constructors: BranchFolderPassAndrew Trick2012-02-087-26/+38
* whitespaceAndrew Trick2012-02-088-80/+80
* Added TargetPassConfig::setOptAndrew Trick2012-02-084-1/+20
* Added Pass::createPass(ID) to handle pass configuration by IDAndrew Trick2012-02-084-3/+18
* Move pass configuration out of pass constructors: TailDuplicate::PreRegAllocAndrew Trick2012-02-084-11/+12
* Add Register mask support to RABasic.Jakob Stoklund Olesen2012-02-081-0/+14
* Don't map registers to the invalid dwarf register (-1). It's the default value.Benjamin Kramer2012-02-081-0/+3
* Use TSFlag bit to describe instruction properties.Brendon Cahoon2012-02-086-314/+208
* Keep track of register masks in LiveIntervalAnalysis.Jakob Stoklund Olesen2012-02-082-0/+105
* Value initialize MCRegisterClasses. Not sure how could miss this during the M...Benjamin Kramer2012-02-082-14/+3
* Use Use::set rather than finding the operand number of the useDuncan Sands2012-02-081-6/+3
* PathV2: Remove static StringRef ctors.Benjamin Kramer2012-02-081-4/+4
* Fixed a bug in printing "cmp" pseudo ops.Elena Demikhovsky2012-02-085-41/+183
* Remove a couple unneeded intrinsic patternsCraig Topper2012-02-081-6/+0
* No actual functional change here, just some clarifications:Chris Lattner2012-02-081-14/+26
* Remove GCC builtins for vpermilp* intrinsics as clang no longer needs them. C...Craig Topper2012-02-083-36/+19
* [fast-isel] Add support for SUBs with non-legal types.Chad Rosier2012-02-082-0/+43
* Add comment to test case.Chad Rosier2012-02-081-0/+2
* [fast-isel] Add support for ORs with non-legal types.Chad Rosier2012-02-082-2/+49
* Added MachineInstr::isBundled() to check if an instruction is part of a bundle.Andrew Trick2012-02-083-1/+15
* misched: bug in debug output.Andrew Trick2012-02-081-2/+4
* whitespaceAndrew Trick2012-02-081-4/+4
* stale commentAndrew Trick2012-02-081-2/+0
* add an explicit section on static constructors.Chris Lattner2012-02-081-16/+50
* Don't use static CTORs for the Attributes constants, while still keeping the ...Kostya Serebryany2012-02-081-48/+78
* Add support for a temporary forward decl type. We want this so weEric Christopher2012-02-082-0/+26
* Remove tabs.Devang Patel2012-02-084-22/+22
* [fast-isel] Add support for indirect branches.Chad Rosier2012-02-072-0/+30