aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Distinguish between two copies of one inlined variable.Devang Patel2011-07-193-3/+25
* ARM assembly parsing of MRS instruction.Jim Grosbach2011-07-192-7/+11
* Enhance the FixedLengthDecoder to be able to generate plausible-looking decod...Owen Anderson2011-07-191-2/+11
* Change variable name.Akira Hatanaka2011-07-191-3/+3
* ARM assembly parsing for MRC/MRC2/MRRC/MRRC2.Jim Grosbach2011-07-192-9/+8
* Use the correct opcodes: SLLV/SRLV or AND must be used instead of SLL/SRL orAkira Hatanaka2011-07-191-13/+14
* Use descriptive variable names. Akira Hatanaka2011-07-191-154/+177
* ARM assembly parsing for MOV (register).Jim Grosbach2011-07-191-19/+21
* Tidy up.Jim Grosbach2011-07-191-12/+8
* Tighten conditional for 'mov' cc_out.Jim Grosbach2011-07-191-1/+2
* Reapply r135457. This needs llvm-gcc change, that I forgot to check-in yester...Devang Patel2011-07-192-2/+19
* ARM assembly parsing for MOV (immediate).Jim Grosbach2011-07-193-16/+63
* Remove unused code.Jim Grosbach2011-07-191-54/+3
* Fix comments.Akira Hatanaka2011-07-191-10/+10
* Remove redundant instructions.Akira Hatanaka2011-07-191-16/+12
* Separate code that modifies control flow from code that adds instruction to Akira Hatanaka2011-07-191-18/+18
* ARM range checking for so_imm operands in assembly parsing.Jim Grosbach2011-07-192-0/+15
* Revert "Make a provision to encode inline location in a variable. This will e...Bob Wilson2011-07-192-19/+2
* Convert ConstantFoldGetElementPtr to use ArrayRef.Jay Foad2011-07-193-27/+25
* Convert SimplifyGEPInst to use ArrayRef.Jay Foad2011-07-193-10/+11
* Convert gep_type_begin and gep_type_end to use ArrayRef.Jay Foad2011-07-191-1/+1
* Convert TargetData::getIndexedOffset to use ArrayRef.Jay Foad2011-07-199-28/+21
* Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall.Jay Foad2011-07-197-41/+37
* Add intrinsics for the zext / sext instructions.Richard Osborne2011-07-191-7/+13
* Add intrinsics for the testct, testwct instructions.Richard Osborne2011-07-191-1/+9
* Add intrinsics for the peek and endin instructions.Richard Osborne2011-07-191-1/+8
* Introduce MCCodeGenInfo, which keeps information that can affect codegenEvan Cheng2011-07-1954-280/+406
* Make EmitAtomic functions return the correct MachineBasicBlocks so thatAkira Hatanaka2011-07-191-22/+28
* Do not insert instructions in reverse order.Akira Hatanaka2011-07-191-14/+16
* Make a provision to encode inline location in a variable. This will enable dw...Devang Patel2011-07-192-2/+19
* Revert r135423.Devang Patel2011-07-192-24/+0
* Micro-opt: Only emit compact unwind if there is a compact unwind encoding to ...Bill Wendling2011-07-191-1/+1
* Use the CompactUnwindEncoding from the Frame, if it's defined.Bill Wendling2011-07-191-7/+2
* Add a frame with the compact unwind encoding if it exists.Bill Wendling2011-07-191-0/+3
* Add a method to set compact unwind encoding information in a frame.Bill Wendling2011-07-191-0/+6
* Rename CompactEncoding to CompactUnwindEncoding.Bill Wendling2011-07-191-2/+2
* Fixed a bug where the MC subtarget informationSean Callanan2011-07-191-0/+1
* Move the compact encoding from the target-specific library to the code-genBill Wendling2011-07-181-3/+4
* Revamp our handling of tLDMIA[_UPD] and tSTMIA[_UPD] to avoid having multiple...Owen Anderson2011-07-183-12/+40
* Eliminate TargetAsmInfo::getCompactUnwindEncoding. This get rid of theEvan Cheng2011-07-181-3/+0
* Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions forEvan Cheng2011-07-1838-108/+89
* Mark the Darwin assembler workout as isCodeGenOnly, so that it doesn't cause ...Owen Anderson2011-07-181-1/+1
* Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future a...Jeffrey Yasskin2011-07-1810-32/+41
* Compiler warning.Andrew Trick2011-07-181-3/+3
* Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng2011-07-1858-456/+397
* During bottom up fast-isel, instructions emitted to materalize registers are ...Devang Patel2011-07-182-0/+24
* indvars: LinearFunctionTestReplace for non-canonical IVs.Andrew Trick2011-07-181-48/+292
* Do not treat atomic.load.sub differently than other atomic binary intrinsics.Akira Hatanaka2011-07-181-12/+2
* Set mayLoad or mayStore flags for SC and LL in order to prevent LICM from Akira Hatanaka2011-07-183-85/+23
* Re-apply r135319 with a fix for the constant island pass.Owen Anderson2011-07-183-48/+29