aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* C API functions must be able to see their extern "C" definitions, or it will ...Benjamin Kramer2011-08-192-0/+2
* Don't treat a partial <def,undef> operand as a read.Jakob Stoklund Olesen2011-08-191-1/+2
* Track a retain+release nesting level independently of theDan Gohman2011-08-191-36/+64
* Intelligently split the landing pad block.Bill Wendling2011-08-191-5/+16
* Add SplitLandingPadPredecessors().Bill Wendling2011-08-191-1/+95
* Re-encoded 128-bit AVX versions of SQRT, RSQRT, RCP have 3 operandsBruno Cardoso Lopes2011-08-181-31/+64
* There is no need to add file as context for subroutine type. The subroutine t...Devang Patel2011-08-181-2/+2
* add the comments of each declaration follow it, making it easier to read and ...Renato Golin2011-08-181-49/+44
* Use 'getFirstInsertionPt' when trying to insert new instructions during LICM.Bill Wendling2011-08-181-3/+3
* Use subword loads instead of a 4-byte load when the size of a structure (or aAkira Hatanaka2011-08-181-26/+73
* Eliminate unnecessary forwarding function.Devang Patel2011-08-183-19/+6
* Add NativeClient operating system support.Ivan Krasin2011-08-181-0/+1
* STC2L_POST and STC2L_POST should be handled the same as STCL_POST/LDC_POST fo...Owen Anderson2011-08-181-0/+4
* Fix the decoding of RFE instruction. RFEs have the load bit set, while SRSs ...Owen Anderson2011-08-181-8/+42
* Add new DIE into the map asap.Devang Patel2011-08-181-8/+6
* Remember to fill in some operands so we can print _something_ coherent even w...Owen Anderson2011-08-181-1/+4
* Improve handling of failure and unpredictable cases for CPS, STR, and SMLA in...Owen Anderson2011-08-181-11/+18
* FastISel: avoid function calls between the materialization of the constant an...Ivan Krasin2011-08-181-5/+20
* Thumb assembly parsing and encoding for LDM instruction.Jim Grosbach2011-08-183-5/+33
* Make it clear that this code is iterating in reverse order through the array.Dan Gohman2011-08-181-2/+3
* Revert r137871. The loop simplify pass should require all exits from a loop thatBill Wendling2011-08-181-15/+3
* Split out the updating of PHI nodes after splitting the BB into a separateBill Wendling2011-08-181-43/+53
* Use this fantzy ArrayRef thing to pass in the list of predecessors.Bill Wendling2011-08-181-9/+14
* Make IsShiftedMask a static function rather than defining it in anAkira Hatanaka2011-08-181-16/+14
* The edge from DISubprogram to DICompileUnit has been removed in recent versionsNick Lewycky2011-08-181-1/+1
* Thumb assembly parsing and encoding for CMP.Jim Grosbach2011-08-181-1/+1
* Use static instead of anonymous namespace.Bill Wendling2011-08-181-7/+4
* Thumb instructions CBZ and CBNZ are Thumb2, not THumb1.Jim Grosbach2011-08-182-25/+28
* Rip out the old StructType APIs as warned about on llvmdev last week.Chris Lattner2011-08-181-38/+0
* ARM Thumb blx instruction fixup has same data range as bl.Jim Grosbach2011-08-181-1/+1
* 80 columns.Jim Grosbach2011-08-181-1/+1
* Clenup and fix encoding for Mips ins and ext instructionBruno Cardoso Lopes2011-08-181-17/+13
* Add missing 'break'.Jim Grosbach2011-08-181-0/+1
* Add intrinsics for SETEV, GETED, GETET.Richard Osborne2011-08-181-7/+21
* Remove unused variable.Duncan Sands2011-08-181-1/+0
* Split out the analysis updating code into a helper function. No intendedBill Wendling2011-08-181-63/+78
* Cleanup vector logical ops in AVX and add use int versions for simpleBruno Cardoso Lopes2011-08-181-20/+20
* Dramatically speedup codegen prepare by a) avoiding use of dominator tree and...Devang Patel2011-08-181-16/+38
* Remove extraneous newline from operand print method. PR10569.Jim Grosbach2011-08-171-3/+3
* Clean up patterns for Thumb1 system instructions.Jim Grosbach2011-08-171-24/+18
* Changed definition of EXT and INS per Bruno's comments.Akira Hatanaka2011-08-173-39/+29
* Thumb assembly parsing and encoding for B.Jim Grosbach2011-08-171-0/+4
* Do not use DebugInfoFinder. Extract debug info directly from llvm.dbg.cu name...Devang Patel2011-08-171-159/+162
* Thumb assembly parsing and encoding for ASR.Jim Grosbach2011-08-171-1/+1
* Atomic load/store handling for the passes using memdep (GVN, DSE, memcpyopt).Eli Friedman2011-08-173-9/+11
* Fix PR10688. Add support for spliting 256-bit vector shifts when theBruno Cardoso Lopes2011-08-171-11/+20
* Tidy up. 80 columns.Jim Grosbach2011-08-171-34/+49
* Add the support in code-gen for the landingpad instruction lowering.Bill Wendling2011-08-172-3/+70
* ARM clean up the imm_sr operand class representation.Jim Grosbach2011-08-178-29/+36
* Disable PRE for landing pads.Bill Wendling2011-08-171-2/+14