aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add MCInstrAnalysis class. This allows the targets to specify own versions of...Benjamin Kramer2011-08-087-31/+176
* llvm-objdump: disassembly enhancementsBenjamin Kramer2011-08-081-1/+19
* llvm-objdump: Use help of CFG to print assembly when --cfg is passed.Benjamin Kramer2011-08-081-15/+44
* Simplify by creating parent first.Devang Patel2011-08-081-19/+14
* Don't clobber pending ST regs when FP regs are killed.Jakob Stoklund Olesen2011-08-082-0/+31
* Clean up the grammar for the landingpad instruction.Bill Wendling2011-08-081-2/+4
* Remove unnecessary space.Bill Wendling2011-08-081-1/+1
* Fix typo found by John.Bill Wendling2011-08-081-1/+1
* strengthen up an assertion: you can't create a constant structChris Lattner2011-08-071-2/+2
* Fix typo. Thanks, Andy!Jakob Stoklund Olesen2011-08-061-1/+1
* Made SCEV's UDiv expressions more canonical. When dividing aAndrew Trick2011-08-063-4/+142
* Reject RS_Spill ranges from local splitting as well.Jakob Stoklund Olesen2011-08-051-4/+4
* Only mark remainder intervals as RS_Spill after per-block splitting.Jakob Stoklund Olesen2011-08-051-2/+12
* Remember to update LiveDebugVariables after per-block splitting.Jakob Stoklund Olesen2011-08-051-1/+5
* Extract per-block splitting into its own method.Jakob Stoklund Olesen2011-08-051-23/+36
* Delete getMultiUseBlocks and splitSingleBlocks.Jakob Stoklund Olesen2011-08-052-38/+0
* Also use shouldSplitSingleBlock() in the fallback splitting mode.Jakob Stoklund Olesen2011-08-051-8/+18
* Split around single instructions to enable register class inflation.Jakob Stoklund Olesen2011-08-053-1/+35
* ARM load instruction shifted register index operands.Jim Grosbach2011-08-052-7/+16
* ARM indexed load assembly parsing and encoding.Jim Grosbach2011-08-053-13/+67
* Detect proper register sub-classes.Jakob Stoklund Olesen2011-08-052-2/+18
* ARM refactor indexed store instructions.Jim Grosbach2011-08-055-75/+150
* Add ARM LDR parsing tests.Jim Grosbach2011-08-051-0/+26
* Fix liveness computations in BranchFolding.Jakob Stoklund Olesen2011-08-051-13/+16
* ARM simplify the postidx_reg operand encoding.Jim Grosbach2011-08-054-11/+14
* ARM use a dedicated printer for postidx_reg operands.Jim Grosbach2011-08-053-1/+11
* Add missing register constraint for some VLD3/VLD4 pseudo instructions.Bob Wilson2011-08-051-1/+2
* Silence unused variable warnings in release builds.Chandler Carruth2011-08-051-0/+2
* Fix http://llvm.org/bugs/show_bug.cgi?id=10583\n - test for 1 and 2 byte fixu...Jason W Kim2011-08-051-15/+11
* Temporarily revert r135528 which distinguishes between two copies of oneChandler Carruth2011-08-054-28/+3
* Fix broken encodings for the Thumb2 LDRD/STRD instructions.Owen Anderson2011-08-043-13/+42
* ARM assembly parsing and encoding for LDR instructions.Jim Grosbach2011-08-042-8/+37
* Count the total amount of stack space used in compiled functions.Jakob Stoklund Olesen2011-08-041-1/+4
* Print DBG_VALUE variable's location info as a comment.Devang Patel2011-08-041-1/+13
* Increment counter inside insertDebugValue().Devang Patel2011-08-041-2/+1
* We need to map DebugLoc. It leads to Fuction * (through subprogram entry node...Devang Patel2011-08-043-3/+51
* Linke NamedMDNodes after linking global values as comment suggests.Devang Patel2011-08-043-5/+63
* allow \r's in .s files.Chris Lattner2011-08-041-1/+1
* Introduce adjustFixupOffset that adjusts the fixup offset of a relocation.Roman Divacky2011-08-042-12/+16
* Add counter.Devang Patel2011-08-041-1/+4
* Fix an obvious type. Patch by Ivan Krasin.Evan Cheng2011-08-041-1/+1
* Fix an obvious type. Patch by Ivan Krasin.Evan Cheng2011-08-041-1/+1
* LDCL_POST and STCL_POST need one's-complement offsets, rather than two's comp...Owen Anderson2011-08-044-1/+24
* Fix the bitwidth of the remaining fields.Rafael Espindola2011-08-0450-540/+536
* Fix a place that was clearly forgotten when the type legalizationDuncan Sands2011-08-041-2/+2
* print st_shndx with the correct number of bits.Rafael Espindola2011-08-0425-82/+82
* Add obviously missing "break". Noticed by Andrey Karpov withDuncan Sands2011-08-041-0/+1
* print st_other with the correct number of bits.Rafael Espindola2011-08-0425-84/+84
* print st_type with the correct number of bits.Rafael Espindola2011-08-0428-95/+95
* Print st_bind with the correct number of bits.Rafael Espindola2011-08-0431-99/+101