summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-11
* pass the TargetTriple down from each target ctor to theChris Lattner2009-08-11
* now that JumpTableDirective can differentate picness itself, MIPS TAI Chris Lattner2009-08-11
* split "JumpTableDirective" (an existing hack) into a PIC and nonPICChris Lattner2009-08-11
* "TAI::JumpTableDirective" is always null for current arm targets, simplifyChris Lattner2009-08-11
* Add convenience functions for creating nsw add operators.Dan Gohman2009-08-11
* Don't set the isexact flag if an sdiv operator has been folded intoDan Gohman2009-08-11
* Add Thumb2 eh_sjlj_setjmp implementationJim Grosbach2009-08-11
* Simplify ConstantExpr::getInBoundsGetElementPtr and fix a possible crash, ifDaniel Dunbar2009-08-11
* Revert 78680 until I figure out why it completely broke things.Daniel Dunbar2009-08-11
* Link NamedMDNodes.Devang Patel2009-08-11
* Add convenience functions for creating inbounds GEPs.Dan Gohman2009-08-11
* Use DEBUG macro for debug output.David Goodwin2009-08-11
* add a trivial line # cache to SourceMgr to make repeated queries toChris Lattner2009-08-11
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-11
* Remove some unnecessary LoadInst constructors, missed during Twinification.Daniel Dunbar2009-08-11
* Add some debug output.David Goodwin2009-08-11
* Use isa instead of dyn_cast when the result is only converted to bool.Dan Gohman2009-08-11
* fix GetInstSizeInBytes for eh_sjlj_setjmpJim Grosbach2009-08-11
* Add convenience functions for creating exact sdiv operators, andDan Gohman2009-08-11
* move some 32-bit instrs to x86instrinfo.tdChris Lattner2009-08-11
* This void is implicit in C++.Benjamin Kramer2009-08-11
* Tidy #includes.Dan Gohman2009-08-11
* Simplify this code. The case where one class is GR64RegClass and theDan Gohman2009-08-11
* Fix a typo in an assertion string.Dan Gohman2009-08-11
* Don't assume that external global variables are aligned at their preferredDan Gohman2009-08-11
* Remove unnecessary throw() specifications; LLVM doesn't use exceptions.Dan Gohman2009-08-11
* Whitespace cleanup. Remove trailing whitespace.Jim Grosbach2009-08-11
* Move ~ARMConstantPoolValue() to the .cpp file to avoid needing to include <cs...Jim Grosbach2009-08-11
* Remove unnecessary casts.Dan Gohman2009-08-11
* Add const qualifiers.Dan Gohman2009-08-11
* Fix the previous accidental commit. Now shrinking common Thumb2 load / store ...Evan Cheng2009-08-11
* Fix Thumb2 load / store addressing mode matching code. Do not use so_reg form toEvan Cheng2009-08-11
* 80 column violation.Evan Cheng2009-08-11
* Change llvm-c's ordering of contexts to make it consistent.Erick Tryzelaar2009-08-11
* Cosmetic changes.Evan Cheng2009-08-11
* Adding a blank line back.Evan Cheng2009-08-11
* Link metadata.Devang Patel2009-08-11
* Remove dead metadata.Devang Patel2009-08-11
* Rebuild RegScavenger::DistanceMap each time it is needed.Jakob Stoklund Olesen2009-08-11
* Fix a -Asserts warning.Daniel Dunbar2009-08-11
* Use vAny type to get rid of Neon intrinsics that differed only in whetherBob Wilson2009-08-11
* llvm-mc/X86: Parse '*' correctly (in the way the matcher expects).Daniel Dunbar2009-08-11
* Fixed more problems caused by 78142.Sanjiv Gupta2009-08-11
* Replace DOUT.David Goodwin2009-08-11
* Use new EVT::vAny type to combine Neon intrinsics for VPADD.Bob Wilson2009-08-11
* Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsicBob Wilson2009-08-11
* Added the x86 INT instructions; both the special-case INT 3 and the general-caseSean Callanan2009-08-11
* Fix bug in NEON convert for single-precision FP. This also fixes the tblgen w...David Goodwin2009-08-11
* Add stdlib.hJim Grosbach2009-08-11