aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Use arrays instead of constant-sized SmallVectors.Benjamin Kramer2010-11-041-132/+143
* Add 118023 back, but with proper spelling for .uleb128/.sleb128.Rafael Espindola2010-11-042-9/+10
* Revert previous patch. Some targets don't support uleb and sayRafael Espindola2010-11-041-6/+7
* MCize.Rafael Espindola2010-11-041-7/+6
* Introduce DIBuilder. It is intended to be a front-end friendly interface to e...Devang Patel2010-11-042-0/+250
* In the calling convention logic, ValVT is always a legal type,Duncan Sands2010-11-047-22/+22
* Fix @llvm.prefetch isel. Selecting between pld / pldw using the first immedia...Evan Cheng2010-11-043-38/+37
* System: Add llvm_execute_on_thread, which does what it says.Daniel Dunbar2010-11-041-0/+52
* Add ARM fixup info for load/store label references. Probably will need a bit ofJim Grosbach2010-11-042-30/+79
* Add encoding for VSTR.Bill Wendling2010-11-042-30/+30
* Disable fancy splitting during spilling unless -extra-spiller-splits is given.Jakob Stoklund Olesen2010-11-041-8/+18
* Teach ARM Target to use the tblgen support for generating an MC'izedJim Grosbach2010-11-033-47/+64
* Covert VORRIMM to be produced via early target-specific DAG combining, rather...Owen Anderson2010-11-031-31/+26
* Add support for code generation of the one register with immediate form of vorr.Owen Anderson2010-11-033-1/+74
* trailing whitespaceJim Grosbach2010-11-031-2/+2
* Just return undef for invalid masks or elts, and since we're doing that,Eric Christopher2010-11-031-5/+6
* Let RegAllocBasic require MachineDominators - they are already available andJakob Stoklund Olesen2010-11-031-0/+3
* Tag debug output as regallocJakob Stoklund Olesen2010-11-032-2/+2
* Optimize generated code for integer materialization a bit.Eric Christopher2010-11-031-1/+13
* Unlike a lot of NEON instructions, vext isn't _actually_ parameterized by ele...Owen Anderson2010-11-031-9/+31
* Add codegen patterns for VST1-lane instructions. Radar 8599955.Bob Wilson2010-11-031-8/+17
* Check for extractelement with a variable operand for the element number.Bob Wilson2010-11-031-10/+15
* Rename FindExecutable to PrependMainExecutablePath.Mikhail Glushenkov2010-11-032-8/+10
* Rename PointsToLocalMemory to PointsToLocalOrConstantMemory to makeDuncan Sands2010-11-031-8/+11
* Simplify uses of MVT and EVT. An MVT can be compared directlyDuncan Sands2010-11-037-20/+16
* Inside the calling convention logic LocVT is always a simpleDuncan Sands2010-11-0312-100/+101
* If we have an undef mask our Elt will be -1 for our access, handleEric Christopher2010-11-031-3/+7
* 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