aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* constify these methods.Chris Lattner2010-10-131-5/+5
* Detabify and clean up 80 column violations.Jim Grosbach2010-10-133-40/+50
* add a few operations for signed operations that also Chris Lattner2010-10-131-0/+46
* A few 80 column fixes.Jim Grosbach2010-10-133-5/+5
* trailing whitespaceJim Grosbach2010-10-131-1/+1
* Add a FIXME.Jim Grosbach2010-10-131-0/+5
* Add operand encoding bits for SMC and SVC in ARM mode.Jim Grosbach2010-10-131-3/+7
* More encoding cleanup. Also add register Rd operands for indirect branches.Jim Grosbach2010-10-131-20/+20
* CallGraphSCC passes implicity require CallGraph analysis.Owen Anderson2010-10-135-4/+17
* Analysis groups need to initialize their default implementations.Owen Anderson2010-10-134-4/+5
* Simplify some ARM encoding information.Jim Grosbach2010-10-131-17/+4
* Update comment.Eric Christopher2010-10-131-1/+2
* Add a FIXME. The ADR instruction is a bit odd.Jim Grosbach2010-10-131-2/+6
* Refactor the ARM 'setend' instruction pattern. Use a single instruction patternJim Grosbach2010-10-135-19/+26
* Add MC encodings for VCVT* instrunctions.Bill Wendling2010-10-131-78/+157
* Add a FIXME.Jim Grosbach2010-10-131-0/+1
* Make a few more bits of some simple instructions explicit. nop, yield, wfe,Jim Grosbach2010-10-131-0/+15
* Add ARM mode encoding for [SU]XT[BH] and [SU]XTA[BH] instructions.Jim Grosbach2010-10-134-31/+64
* Fix encoding for compares. No Rd register.Jim Grosbach2010-10-131-6/+3
* Add ARM mode operand encoding information for ADDE/SUBE instructions.Jim Grosbach2010-10-131-19/+56
* Fix another case where we were preferring instructions with largeRafael Espindola2010-10-131-14/+18
* Fix PR8365 by adding a more specialized Pat that checks if an 'and' withRafael Espindola2010-10-132-3/+23
* Add Region::isTopLevelRegion().Tobias Grosser2010-10-131-3/+3
* Start handling more global variables.Eric Christopher2010-10-131-2/+5
* RegionInfo: Fix trivial error that slipped in last minute.Tobias Grosser2010-10-131-1/+1
* RegionInfo: Update RegionInfo after a BB was split.Tobias Grosser2010-10-131-0/+13
* RegioInfo: Add getExpandedRegion().Tobias Grosser2010-10-131-0/+32
* RegionInfo: Allow to update exit and entry of a region.Tobias Grosser2010-10-131-0/+9
* RegionInfo: Enhance addSubregion.Tobias Grosser2010-10-131-4/+29
* RegionInfo: Allow to set the parent region of a basic block.Tobias Grosser2010-10-131-1/+4
* Fix PR8313 by changing ValueToValueMap use a TrackingVH.Rafael Espindola2010-10-132-8/+14
* Limit load / store issues (at least until we have a true multi-issue aware sc...Evan Cheng2010-10-131-107/+158
* Be more consistent in using ValueToValueMapTy.Rafael Espindola2010-10-136-22/+21
* Add encodings for VNEG and VSQRT. Also add encodings for VMOV, but not a testBill Wendling2010-10-131-16/+22
* Add encodings for VCVT instructions.Bill Wendling2010-10-131-6/+27
* Add ARM encoding information for comparisons, forced-cc-out arithmetics, andJim Grosbach2010-10-131-29/+73
* Add VCMPZ and VABS.Bill Wendling2010-10-131-28/+55
* RegionInfo: Free the RegionNodes in cache.Tobias Grosser2010-10-131-0/+5
* Refactor VCMP instructions.Bill Wendling2010-10-131-29/+43
* Add the rest of the ARM so_reg encoding options (register shifted register)Jim Grosbach2010-10-123-23/+82
* Add encodings for VNMUL[SD].Bill Wendling2010-10-121-6/+8
* Add encodings for VDIV and VMUL.Bill Wendling2010-10-121-12/+34
* Turn some fp stackifier assertion into errors to avoid silently generating ba...Evan Cheng2010-10-121-7/+14
* Move the ARM so_imm encoding into a custom operand encoder and remove theJim Grosbach2010-10-123-28/+23
* Refactor some of the encoding logic into a base class. This keeps us from havingBill Wendling2010-10-121-40/+31
* Add custom encoder for the 's' bit denoting whether an ARM arithmeticJim Grosbach2010-10-123-11/+22
* Add encoding for VSUB and VCMP.Bill Wendling2010-10-121-20/+70
* Encoding for VADDD. Plus a test for the VFP instructions.Bill Wendling2010-10-121-3/+14
* Split out the "size" field from the encoding. The newer documentation has it asBill Wendling2010-10-121-9/+18
* Fix thinko in arm fast isel alloca rewrite.Eric Christopher2010-10-121-1/+1