aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix preload instruction isel. Only v7 supports pli, and only v7 with mp exten...Evan Cheng2010-11-0310-36/+83
* Add support to match @llvm.prefetch to pld / pldw / pli. rdar://8601536.Evan Cheng2010-11-035-47/+47
* 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-036-52/+140
* Fix DAGCombiner to avoid going into an infinite loop when itDan Gohman2010-11-031-1/+36
* 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-039-104/+90
* Two sets of changes. Sorry they are intermingled.Evan Cheng2010-11-039-110/+155
* Modify scheduling itineraries to correct instruction latencies (not operandEvan Cheng2010-11-032-314/+314
* 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
* Revert r118097 to fix buildbots.Owen Anderson2010-11-022-203/+203
* Completely reject instructions that have an operand in theirChris Lattner2010-11-022-38/+48
* Let the -inline-threshold command line argument take precedence over theJakob Stoklund Olesen2010-11-021-1/+2
* Don't try to enforce MAXPATHLEN in sys::Path for Unix. OS's can checkDan Gohman2010-11-021-4/+6
* Simplify.Dan Gohman2010-11-021-2/+1
* Fix a copy+pasto.Dan Gohman2010-11-021-1/+2
* Avoid manipulating paths in fixed-sized arrays.Dan Gohman2010-11-021-10/+6
* 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-024-50/+62
* 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-023-24/+15
* 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-021-53/+131
* 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
* Add correct encodings for basic variants for vst3 and vst4.Owen Anderson2010-11-021-37/+47
* Do relaxations with FT_Org fragments. Fixes the FIXME:Rafael Espindola2010-11-021-18/+24
* Add NEON VST1-lane instructions. Partial fix for Radar 8599955.Bob Wilson2010-11-025-4/+80
* Add correct encodings for the basic variants for vst2.Owen Anderson2010-11-021-30/+40
* Add correct encodings for the basic form of vst1.Owen Anderson2010-11-021-54/+74
* Micro-optimize.Dan Gohman2010-11-021-1/+1
* Don't append a dot on platforms which don't use exe suffixes.Dan Gohman2010-11-021-1/+3
* llvmc: Fix tool finding logic.Mikhail Glushenkov2010-11-021-8/+8
* Factor out a common encoding class for loads and stores with a lane parameter.Owen Anderson2010-11-022-22/+18
* Fix DIType verifier. The element 3 is DIFile now.Devang Patel2010-11-021-3/+4
* Add correct encodings for the rest of the vld instructions that we generate.Owen Anderson2010-11-022-74/+182
* GetDLLSuffix: Remove the leading dot from LTDL_SHLIB_EXT.Mikhail Glushenkov2010-11-022-2/+2