aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix typo, pointed out by Trevor Harmon.Duncan Sands2010-11-031-1/+1
* Fix preload instruction isel. Only v7 supports pli, and only v7 with mp exten...Evan Cheng2010-11-0312-56/+103
* Add support to match @llvm.prefetch to pld / pldw / pli. rdar://8601536.Evan Cheng2010-11-036-47/+111
* Put the PC encoding in the correct bit position.Bill Wendling2010-11-031-1/+1
* Invert these branches by default, it makes assembly comparisons a littleEric Christopher2010-11-031-2/+2
* The MC code couldn't handle ARM LDR instructions with negative offsets:Bill Wendling2010-11-037-53/+160
* Fix DAGCombiner to avoid going into an infinite loop when itDan Gohman2010-11-032-1/+68
* Remove unused function.Jim Grosbach2010-11-032-9/+0
* Remove the no longer used 'Modifier' optional operand to the ARMJim Grosbach2010-11-032-17/+8
* Remove unused function.Jim Grosbach2010-11-032-12/+0
* Break ARM addrmode4 (load/store multiple base address) into its constituentJim Grosbach2010-11-0310-106/+92
* Two sets of changes. Sorry they are intermingled.Evan Cheng2010-11-0317-166/+297
* Modify scheduling itineraries to correct instruction latencies (not operandEvan Cheng2010-11-032-314/+314
* Factor code out of APInt to form a isUIntN helper function.Dan Gohman2010-11-032-1/+7
* fix typo, patch by Trevor Harmon (PR8537)Chris Lattner2010-11-031-1/+1
* Print an error as one big string instead of breaking it up.Dan Gohman2010-11-031-3/+3
* Delete unused variables.Dan Gohman2010-11-031-3/+0
* Remove several unhelpful checks for isValid from sys::Path.Dan Gohman2010-11-031-26/+4
* Make sure we're only storing a single bit here.Eric Christopher2010-11-021-2/+9
* per a suggestion by Frits van Bommel, mark all MBlaze Pseudo Chris Lattner2010-11-023-5/+8
* chase owen.Chris Lattner2010-11-021-3/+3
* tweak this to pass.Chris Lattner2010-11-021-5/+4
* Revert r118097 to fix buildbots.Owen Anderson2010-11-022-203/+203
* temporarily xfail this.Chris Lattner2010-11-021-2/+3
* Completely reject instructions that have an operand in theirChris Lattner2010-11-023-56/+60
* Tweak the opt -O2 / opt -O3 inliner thresholds to be the same as llvm-gcc andJakob Stoklund Olesen2010-11-021-2/+2
* Let the -inline-threshold command line argument take precedence over theJakob Stoklund Olesen2010-11-022-1/+4
* Don't try to enforce MAXPATHLEN in sys::Path for Unix. OS's can checkDan Gohman2010-11-021-4/+6
* make MatchableInfo::Validate reject instructions (like LDR_PRE in ARM)Chris Lattner2010-11-021-6/+31
* Simplify.Dan Gohman2010-11-021-2/+1
* Inline asm mult-alt constraint tests.John Thompson2010-11-028-0/+2611
* Fix a copy+pasto.Dan Gohman2010-11-021-1/+2
* Avoid manipulating paths in fixed-sized arrays.Dan Gohman2010-11-021-10/+6
* rewrite EmitConvertToMCInst to iterate over the MCInst operands,Chris Lattner2010-11-022-99/+76
* Obsessive formatting changes. No functionality impact.Bill Wendling2010-11-021-31/+37
* Simplify this code.Dan Gohman2010-11-021-6/+3
* Omit unused parameter name.Bill Wendling2010-11-021-1/+1
* Simplify the EncodeInstruction method now that a lot of the special case stuffBill Wendling2010-11-021-13/+6
* Since these fields are not exactly equivalent to the encoded field, rename th...Owen Anderson2010-11-022-203/+203
* Use '\0' instead of 0 for nul character constants.Dan Gohman2010-11-021-3/+3
* Rename getAddrModeImm12OpValue to getAddrModeImmOpValue and expand it to workBill Wendling2010-11-026-57/+81
* Rename encoder methods to match naming convention.Owen Anderson2010-11-023-11/+8
* mark a few codegenonly instructions.Chris Lattner2010-11-022-3/+3
* appendSuffix: don't append a dot when the suffix is empty.Mikhail Glushenkov2010-11-024-25/+17
* Revert r118057, this is better fixed in appendSuffix itself.Mikhail Glushenkov2010-11-021-3/+1
* Provide correct encodings for the remaining vst variants that we currently ge...Owen Anderson2010-11-022-53/+164
* Eliminate some temporary std::strings.Dan Gohman2010-11-021-4/+4
* Tentative encodings for the "single element from one lane" variant of vst1.Owen Anderson2010-11-021-14/+32
* merge two large parallel loops in EmitConvertToMCInst, no changeChris Lattner2010-11-021-64/+40
* Add correct encodings for basic variants for vst3 and vst4.Owen Anderson2010-11-022-37/+83