aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Add an intrinsic and codegen support for fused multiply-accumulate. The intentCameron Zwarich2011-07-083-1/+11
* Be more aggressive about following hints.Jakob Stoklund Olesen2011-07-081-0/+8
* TargetAsmParser doesn't need reference to Target.Evan Cheng2011-07-082-16/+11
* TableGen'erated MC lowering for simple pseudo-instructions.Jim Grosbach2011-07-081-0/+8
* Emit a more efficient magic number multiplication for exact sdivs.Benjamin Kramer2011-07-081-0/+2
* Eliminate asm parser's dependency on TargetMachine:Evan Cheng2011-07-083-90/+36
* Move a function out-of-line.Bill Wendling2011-07-071-4/+3
* This patch adds a flag in MCAsmInfo that indicates whether dwarf registerAkira Hatanaka2011-07-071-0/+7
* Feature bits are 64-bits.Evan Cheng2011-07-071-1/+1
* Compute feature bits at time of MCSubtargetInfo initialization.Evan Cheng2011-07-072-19/+29
* Use ArrayRef instead of a std::vector&.Bill Wendling2011-07-071-4/+5
* Add functions 'hasPredecessor' and 'hasPredecessorHelper' to SDNode. TheLang Hames2011-07-071-4/+23
* Add a target hook to encode the compact unwind information.Bill Wendling2011-07-072-5/+16
* Fix a subtle issue in SmallVector. The following code did not work as expected:Owen Anderson2011-07-061-1/+8
* Add ImmutableList::contains(). Patch by Rui Paulo!Nick Lewycky2011-07-061-0/+8
* Don't require pseudo-instructions to carry encoding information.Jim Grosbach2011-07-061-0/+8
* Simplify. Consolidate dbg.declare handling in AllocaPromoter.Devang Patel2011-07-061-4/+5
* Constify getCompactUnwindRegNum.Bill Wendling2011-07-062-3/+3
* createMCInstPrinter doesn't need TargetMachine anymore.Evan Cheng2011-07-061-4/+2
* Introduce "expect" intrinsic instructions.Jakub Staszak2011-07-066-1/+18
* Remove the ObjC ARC passes from the default optimization list, and addDan Gohman2011-07-051-3/+9
* Speculatively revert r134431.Devang Patel2011-07-051-1/+0
* Clear debug loc while updating insert point.Devang Patel2011-07-051-0/+1
* Fix 80-col.Michael J. Spencer2011-07-051-3/+12
* SuccIterator on bbs without terminator instsTobias Grosser2011-07-041-3/+11
* Include a source location when complaining about bad inline assembly.Jakob Stoklund Olesen2011-07-021-0/+10
* Add getFeatureBits to extract feature bits for a given CPU.Evan Cheng2011-07-021-0/+4
* Remove the confusing getDarwinNumber() api and friends.Eric Christopher2011-07-021-13/+4
* Add initial *-*-rtems* target, from Joel SherrillDouglas Gregor2011-07-011-1/+2
* Add MCSubtargetInfo target registry stuff.Evan Cheng2011-07-011-0/+63
* Rename TargetSubtarget to TargetSubtargetInfo for consistency.Evan Cheng2011-07-012-14/+14
* - Added MCSubtargetInfo to capture subtarget features and schedulingEvan Cheng2011-07-012-1/+63
* Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng2011-07-011-7/+7
* Fix use after free.Rafael Espindola2011-07-011-1/+1
* Switch SubtargetFeatures from std::string to StringRef.Evan Cheng2011-07-011-7/+6
* Add target a target hook to get the register number used by the compact unwindBill Wendling2011-06-302-0/+10
* Create a isFullCopy predicate.Rafael Espindola2011-06-301-0/+3
* Add r134057 back, but splice the predecessor after the successors phiRafael Espindola2011-06-301-0/+6
* Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name toEvan Cheng2011-06-302-20/+15
* Remove getRegClassForInlineAsmConstraint and all dependencies.Eric Christopher2011-06-301-7/+0
* Revert r133953 for now.Devang Patel2011-06-291-4/+0
* Added IRBuilder::SetInsertPoint(Use) to find a valid insertion pointAndrew Trick2011-06-291-0/+19
* whitespaceAndrew Trick2011-06-291-8/+8
* IndentationEvan Cheng2011-06-291-1/+1
* Temporarily revert r134057: "Let simplify cfg simplify bb with only debug and Chad Rosier2011-06-291-6/+0
* Let simplify cfg simplify bb with only debug and lifetime intrinsics.Rafael Espindola2011-06-291-0/+6
* Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries)...Evan Cheng2011-06-293-17/+17
* Trim includeEvan Cheng2011-06-291-1/+0
* Unbreak every backend.Evan Cheng2011-06-281-1/+2
* Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng2011-06-282-18/+19