aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Make EmitTBSSSymbol take a section argument so that we can find it later.Eric Christopher2010-05-184-11/+18
* Properly handle multiple definitions of a virtual register in the sameJakob Stoklund Olesen2010-05-181-21/+41
* Test passed on ppc, to my surprise; if it workedDale Johannesen2010-05-181-2/+0
* Continuously refine the register class of REG_SEQUENCE def with all the sourc...Evan Cheng2010-05-181-2/+3
* Fix PR7162: Use source register classes and sub-indices to determine the corr...Evan Cheng2010-05-182-4/+44
* Testcase for llvm-gcc checkin 104042.Dale Johannesen2010-05-181-0/+19
* Incorporate Daniel's suggestion and use !isdigit(CurPtr[0]) and notKevin Enderby2010-05-181-1/+1
* Fixed the problem with a branch to "0b" that was not parsed by llvm-mcKevin Enderby2010-05-182-13/+15
* Teach the machine code verifier to use getSubRegisterRegClass().Jakob Stoklund Olesen2010-05-181-2/+5
* MC/Mach-O: Implement support for setting indirect symbol table offset in sect...Daniel Dunbar2010-05-183-3/+203
* MC/Mach-O: Remove some FIXMEs.Daniel Dunbar2010-05-181-7/+3
* MC/Mach-O: Fail faster/harder when we see .file, which isn't yet supported.Daniel Dunbar2010-05-181-2/+2
* MC/X86: Implement custom lowering to make sure we match things likeDaniel Dunbar2010-05-182-0/+94
* llc (et al): Add support for --show-encoding and --show-inst.Daniel Dunbar2010-05-181-1/+13
* Usage of O_NONBLOCK in bjam is now confirmed as a bug and fixed upstream.Dan Gohman2010-05-181-4/+7
* Simplify MCContext::(Next|Get)InstanceBenjamin Kramer2010-05-181-24/+8
* Replace FIRST_* and LAST_* macros with a generic STMT_RANGE macroSean Hunt2010-05-181-20/+27
* FIX PR7158. SimplifyVBinOp was asserting when it fails to constant fold (op (...Evan Cheng2010-05-182-7/+25
* ARMBaseRegisterInfo::estimateRSStackSizeLimit() could return prematurely with aJakob Stoklund Olesen2010-05-171-16/+17
* Fix PR7175. Insert copies of a REG_SEQUENCE source if it is used by other REG...Evan Cheng2010-05-172-1/+50
* - Set the "HasCalls" flag after instruction selection is finished.Bill Wendling2010-05-172-16/+23
* Added support in MC for Directional Local Labels.Kevin Enderby2010-05-178-9/+283
* More data/parsing support for tls directives. Add a few more testcasesEric Christopher2010-05-178-5/+54
* Fix PR7156. If the sources of a REG_SEQUENCE are all IMPLICIT_DEF's. Replace ...Evan Cheng2010-05-172-2/+57
* vmov of immediates are trivially re-materializable.Evan Cheng2010-05-171-0/+2
* MC/Mach-O/x86: Optimal nop sequences should only be used for the .text sectio...Daniel Dunbar2010-05-172-15/+86
* MC: Add dyn_cast support to MCSection.Daniel Dunbar2010-05-176-6/+42
* MC/Mach-O: Reverse order of SymbolData scanning when emitting instructions.Daniel Dunbar2010-05-172-1/+101
* Pull the UsedInInstr.test() calls into calcSpillCost() and remember aliases.Jakob Stoklund Olesen2010-05-171-5/+5
* Add some section and constant support for darwin TLS.Eric Christopher2010-05-175-4/+51
* Careful with reg_sequence coalescing to not to overwrite sub-register indices.Evan Cheng2010-05-172-40/+119
* Fix a regression in 464.h264 for thumb1 and thumb2 nightly tests.Bob Wilson2010-05-171-1/+1
* MC/Mach-O: Fix some differences in symbol flag handling.Daniel Dunbar2010-05-172-31/+120
* Optimize empty DenseMap iteration.Jakob Stoklund Olesen2010-05-171-2/+3
* Remove debug option. Add comment on spill order determinism.Jakob Stoklund Olesen2010-05-171-7/+4
* Turn on -neon-reg-sequence by default.Evan Cheng2010-05-172-1/+172
* llvm-mc: Support reassignment of variables in one special case, when theDaniel Dunbar2010-05-173-8/+26
* Avoid allocating the same physreg to multiple virtregs in one instruction.Jakob Stoklund Olesen2010-05-172-0/+106
* Minor optimizations. DenseMap::begin() is surprisingly slow on an empty map.Jakob Stoklund Olesen2010-05-171-8/+7
* Extract spill cost calculation to a new method, and use definePhysReg() to clearJakob Stoklund Olesen2010-05-171-86/+64
* Remove unused member variable.Zhongxing Xu2010-05-172-3/+0
* Only use clairvoyance when defining a register, and then only if it has one use.Jakob Stoklund Olesen2010-05-172-25/+16
* Eliminate a hash table probe when killing virtual registers.Jakob Stoklund Olesen2010-05-171-15/+20
* Execute virtreg kills immediately instead of after processing all uses.Jakob Stoklund Olesen2010-05-171-19/+16
* Sprinkle superregister <imp-def> and <imp-kill> operands when dealing with su...Jakob Stoklund Olesen2010-05-171-10/+28
* Now that we don't keep live registers across calls, there is not reason to goJakob Stoklund Olesen2010-05-171-7/+12
* Boldly attempt consistent capitalization. Functional changes unintended.Jakob Stoklund Olesen2010-05-171-42/+42
* Assume that we'll handle mangling the symbols earlier and just put theEric Christopher2010-05-173-12/+7
* Spill and kill all virtual registers across a call.Jakob Stoklund Olesen2010-05-171-56/+28
* Reduce hashtable probes by using DenseMap::insert() for lookup.Jakob Stoklund Olesen2010-05-171-48/+46