aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* The new ARM disassembler disassembles "bx lr" as a special BX_ret instruction...Benjamin Kramer2011-08-091-10/+0
* Don't continue generating the old-style decoder file.Owen Anderson2011-08-091-3/+2
* ARM fix typo in pre-indexed store lowering.Jim Grosbach2011-08-091-1/+1
* Attempt to fix CMake build.Owen Anderson2011-08-091-0/+1
* Tighten Thumb1 branch predicate decoding.Owen Anderson2011-08-091-0/+3
* Replace the existing ARM disassembler with a new one based on the FixedLenDec...Owen Anderson2011-08-0912-7229/+2417
* Put Darwin-specific code inside an __APPLE__ ifdef.Bob Wilson2011-08-091-0/+2
* Revert r137134. It breaks some code as Eli pointed out.Bill Wendling2011-08-091-1/+1
* Print out the variable declaration only if it is a declaration. Otherwise, aBill Wendling2011-08-091-1/+1
* Inflate register classes after coalescing.Jakob Stoklund Olesen2011-08-091-2/+35
* Reapply a more appropriate solution than in r137114. AVX supportsBruno Cardoso Lopes2011-08-091-0/+10
* Revert r137114Bruno Cardoso Lopes2011-08-091-21/+1
* PTX: Add initial support for device function callsJustin Holewinski2011-08-096-3/+144
* Move CalculateRegClass to MRI::recomputeRegClass.Jakob Stoklund Olesen2011-08-093-34/+36
* Emitting ARM build attributes and values as ULEB, rather than char.Renato Golin2011-08-091-11/+67
* Handle sitofp between v4f64 <- v4i32. Fix PR10559Bruno Cardoso Lopes2011-08-091-1/+21
* Recognize the UNAME_RELEASE environment variable to match Darwin's uname.Bob Wilson2011-08-091-0/+6
* LoopUnroll looks like it has some stale code. Remove it to prove my sanity an...Andrew Trick2011-08-091-6/+1
* Add support for avx vector fextendBruno Cardoso Lopes2011-08-091-1/+6
* Add AVX versions of 128-bit sitofp and fptosiBruno Cardoso Lopes2011-08-091-0/+4
* Add two patterns to match special vmovss and vmovsd cases. Also fixBruno Cardoso Lopes2011-08-091-10/+45
* There is only one instance of this placeholder being created. Just use thatBill Wendling2011-08-091-6/+6
* Remove an instance where the 'unwind' instruction was created.Bill Wendling2011-08-091-2/+10
* Print variable's inline location in debug output.Devang Patel2011-08-091-2/+5
* Provide method to print variable's extended name which includes inline location.Devang Patel2011-08-091-1/+37
* Rename member variables to follow coding standards.Jakob Stoklund Olesen2011-08-092-231/+232
* Add missing attributes to the C++ backend's output.Bill Wendling2011-08-091-0/+3
* Make LowerVSETCC aware of AVX types and add patterns to match them.Bruno Cardoso Lopes2011-08-092-3/+35
* Move the RegisterCoalescer private to its implementation file.Jakob Stoklund Olesen2011-08-092-142/+123
* Refer to the RegisterCoalescer pass by ID.Jakob Stoklund Olesen2011-08-096-13/+8
* ARM parsing and encoding for LDRBT instruction.Jim Grosbach2011-08-081-11/+28
* Thumb1 BL instructions encoding 22 bits of displacement, not 21.Owen Anderson2011-08-081-1/+4
* Indicate that there are changes if runOfFunction returns saying that there are.Bill Wendling2011-08-081-1/+1
* Implement isLoadFromStackSlotPostFE and isStoreToStackSlotPostFE for ARM.Jakob Stoklund Olesen2011-08-082-0/+16
* Add support for several vector shifts operations while in AVX mode. Fix PR10581Bruno Cardoso Lopes2011-08-081-10/+52
* ARM load/store label parsing.Jim Grosbach2011-08-081-0/+14
* Hoist hasLoadFromStackSlot and hasStoreToStackSlot.Jakob Stoklund Olesen2011-08-083-57/+36
* Fix encodings for Thumb ASR and LSR immediate operands. They encode the rang...Owen Anderson2011-08-084-12/+35
* Fix up the patterns for SXTB, SXTH, UXTB, and UXTH so that they are correctly...Eli Friedman2011-08-081-5/+6
* Pacify virtual dtor warnings and cmake buildbots.Benjamin Kramer2011-08-081-0/+1
* Add MCInstrAnalysis class. This allows the targets to specify own versions of...Benjamin Kramer2011-08-082-0/+73
* Simplify by creating parent first.Devang Patel2011-08-081-19/+14
* Don't clobber pending ST regs when FP regs are killed.Jakob Stoklund Olesen2011-08-081-0/+20
* Remove unnecessary space.Bill Wendling2011-08-081-1/+1
* strengthen up an assertion: you can't create a constant structChris Lattner2011-08-071-2/+2
* Fix typo. Thanks, Andy!Jakob Stoklund Olesen2011-08-061-1/+1
* Made SCEV's UDiv expressions more canonical. When dividing aAndrew Trick2011-08-062-4/+86
* Reject RS_Spill ranges from local splitting as well.Jakob Stoklund Olesen2011-08-051-4/+4
* Only mark remainder intervals as RS_Spill after per-block splitting.Jakob Stoklund Olesen2011-08-051-2/+12
* Remember to update LiveDebugVariables after per-block splitting.Jakob Stoklund Olesen2011-08-051-1/+5