summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Encode the register list operands for ARM mode LDM/STM instructions.Jim Grosbach2010-10-30
* Some instructions end with an "ls" prefix, but it doesn't indicate that they areBill Wendling2010-10-29
* Teach machine cse to eliminate instructions with multiple physreg uses and de...Evan Cheng2010-10-29
* Remove hard tab characters.Jim Grosbach2010-10-29
* 80 column fix.Jim Grosbach2010-10-29
* trailing whitespaceJim Grosbach2010-10-29
* s/getNEONVcvtImm32/getNEONVcvtImm32OpValue/ to be consistent with other operandJim Grosbach2010-10-29
* Fix fpscr <-> GPR latency info.Evan Cheng2010-10-29
* Be more strict on when we produce an undefined reference. In gas a file withRafael Espindola2010-10-29
* Clean up indentation and other whitespace.Bob Wilson2010-10-29
* Remove trailing whitespace.Bob Wilson2010-10-29
* Fix 80-column violation.Bob Wilson2010-10-29
* Change instcombine's getShuffleMask to represent undef with negative values.Bob Wilson2010-10-29
* Remove DAG combiner patch to fold vector splats. Instcombiner does it now.Bob Wilson2010-10-29
* Make instcombine a little more aggressive in combining vector shuffles.Bob Wilson2010-10-29
* add FIXMEJim Grosbach2010-10-29
* Convert ARM::MOVi2pieces to a true pseudo-instruction and expand it inJim Grosbach2010-10-29
* Handle comparison values we already have - this fixes the consumer-typesetEric Christopher2010-10-29
* Give up on doing in-line instruction simplification during correlated value p...Owen Anderson2010-10-29
* ARM::MOVi32imm is expanded in ARMExpandPseudoInsts, so there's no need toJim Grosbach2010-10-29
* Fix typo.Jim Grosbach2010-10-29
* ARM encoding information for CLREX, SWP and SWPB. Add comment for sjlj pseudo...Jim Grosbach2010-10-29
* Make ScalarEvolution::forgetLoop forget all contained loops too, becauseDan Gohman2010-10-29
* ARM mode LDREX*/STREX* binary encodings.Jim Grosbach2010-10-29
* Encoding information for ARM conditional move instructions.Jim Grosbach2010-10-29
* Fix sign error.Jakob Stoklund Olesen2010-10-29
* Avoiding overly aggressive latency scheduling. If the two nodes share anEvan Cheng2010-10-29
* - Don't schedule nodes with only MVT::Flag and MVT::Other values for latency.Evan Cheng2010-10-29
* Don't transfer unused values to the new intervals formed by splitting.Jakob Stoklund Olesen2010-10-29
* Handle ARM addrmode5 instructions with an offset.Jim Grosbach2010-10-29
* Silence Release build warnings.Benjamin Kramer2010-10-29
* Teach ConnectedVNInfoEqClasses::Classify to deal with unused values.Jakob Stoklund Olesen2010-10-29
* Never propagate the idom value out of a block that defines its own value.Jakob Stoklund Olesen2010-10-29
* Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson2010-10-29
* Check if ErrMsg is null. This fixes the "not" command.Dan Gohman2010-10-29
* Fix these error messages to be less confusing. These errorDan Gohman2010-10-29
* Make Program::Wait differentiate execution failure due to the fileDan Gohman2010-10-29
* Revert 117660. Apparently it's not as trivial as that...Jim Grosbach2010-10-29
* Make Program::Wait provide an error message string for errorsDan Gohman2010-10-29
* ARM addrmode5 instructions have neither writeback nor post-indexed modes.Jim Grosbach2010-10-29
* Trailing whitespace.Jim Grosbach2010-10-29
* ARMAsmParser: Plug a memory leak.Benjamin Kramer2010-10-29
* Add an unreachable to silence warning - the switch is actuallyEric Christopher2010-10-29
* This may be an ARM target, so check for _Unwind_SjLj_Resume.Bill Wendling2010-10-29
* Teach memdep to use pointsToConstantMemory to determine that loadsDan Gohman2010-10-29
* Fix broken equivalence class calculation. We could probably also useJakob Stoklund Olesen2010-10-29
* Print out the connected components in the verifier after complaining about theirJakob Stoklund Olesen2010-10-29
* Run a verification pass before any splitting to better distribute blame.Jakob Stoklund Olesen2010-10-29
* add simple support for addrmode5 operands, allowingChris Lattner2010-10-29
* Ignore empty blocks.Devang Patel2010-10-28