aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Initial checkin for stack protectors. Here's what it does:Bill Wendling2008-11-041-1/+4
* Add C bindings for extractvalue and insertvalue. Patch by Frits van Bommel!Dan Gohman2008-11-031-0/+10
* Overload AddInteger on int/long/long long instead of on int/int64_t,Dan Gohman2008-11-031-2/+4
* Refactor various TargetAsmInfo subclasses' TargetMachine members awayDan Gohman2008-11-033-6/+4
* Change how extended types are represented in MVTs. Instead of fiddlingDan Gohman2008-11-031-82/+68
* Remove redundant inline keywords from functions defined withinDan Gohman2008-11-031-27/+27
* TypoNick Lewycky2008-11-031-1/+1
* Add a new MergeFunctions pass. It finds identical functions and merges them.Nick Lewycky2008-11-022-3/+10
* Added interface to allow clients to create a MemIntrinsicNode forMon P Wang2008-11-011-1/+22
* Symbol visibility is unsupported on cygwin too.Anton Korobeynikov2008-10-311-1/+1
* Add an assert to catch user errors like:Torok Edwin2008-10-311-2/+6
* Totally disable the setSubgraphColor calls temporarily, as they'reDan Gohman2008-10-311-2/+2
* Revert errant deletion. The target needs to be able to specify that it doesn'...Jim Grosbach2008-10-301-0/+3
* Canonicalize sext(i1) to i1?-1:0, and update various instcombineDan Gohman2008-10-301-0/+46
* Add InlineCost class for represent the estimated cost of inlining aDaniel Dunbar2008-10-302-3/+40
* Add initial support for vector widening. Logic is set to widen for X86.Mon P Wang2008-10-301-2/+12
* Revert r58411. The user needs to #define this when using the JITMemoryManager...Bill Wendling2008-10-301-0/+5
* Revert part of r58048. It was breaking on SnowLeopard claiming thatBill Wendling2008-10-301-5/+0
* This is not needed anymore.Evan Cheng2008-10-291-9/+0
* Add a bit to MachineRelocation that tells JIT that target is responsible for ...Evan Cheng2008-10-291-4/+18
* Add sanity checking for BUILD_PAIR (I noticed theDuncan Sands2008-10-291-0/+18
* - More pre-split fixes: spill slot live interval computation bug; restore poi...Evan Cheng2008-10-291-0/+2
* - Rewrite code that update register live interval that's split.Evan Cheng2008-10-292-1/+22
* Factor shouldInline method out of Inliner.Daniel Dunbar2008-10-291-1/+5
* Don't force things to be Value * when they're not.David Greene2008-10-291-1/+1
* Assorted comment/naming fixes, 80-col violations, and reindentation.Daniel Dunbar2008-10-281-3/+3
* Add some more information to the top-level comment for this file.Dan Gohman2008-10-281-1/+5
* Support for constant islands in the ARM JIT.Jim Grosbach2008-10-281-0/+9
* Avoid calls to setSubgraphColor in release mode. They generate lots of error ...Evan Cheng2008-10-281-1/+4
* Do not allow a user to set the operand for a constant.Tanya Lattner2008-10-281-0/+3
* fit in 80 colsChris Lattner2008-10-281-1/+2
* more comment cleanups.Chris Lattner2008-10-281-3/+3
* comment cleanups.Chris Lattner2008-10-281-3/+3
* Fix the name of the include guard to match the filename.Dan Gohman2008-10-281-2/+2
* Have TableGen emit setSubgraphColor calls under control of a -gen-debugDavid Greene2008-10-271-2/+7
* Return bool (inserted) from StringSet::insert as for StringMap::insert.Daniel Dunbar2008-10-271-3/+3
* Add setSubgraphColor to color an entire portion of a SelectionDAG. ThisDavid Greene2008-10-271-0/+11
* Add STL-style typedefs and default constructors to make it possible toDavid Greene2008-10-271-0/+5
* export an ID for the instructionNamer, allowing analysis/transformation passesTorok Edwin2008-10-271-0/+1
* For now, don't split live intervals around x87 stack register barriers. FpGET...Evan Cheng2008-10-271-1/+7
* Return something (i.e. NULL) from an unimplemented virtual function.Oscar Fuentes2008-10-261-0/+1
* CMake: GetTargetTriple: new module for determining the targetOscar Fuentes2008-10-261-0/+3
* Add storeRegTo{StackSlot|Addr} and loadRegFrom{StackSlot|Addr} descriptions.Evan Cheng2008-10-251-0/+17
* Make comments and code for QuietWarnings and QuietErrorsDan Gohman2008-10-251-2/+2
* Support for allocation of TLS variables in the JIT. Allocation of a globalNicolas Geoffray2008-10-252-0/+11
* CMake: MSVC++ no longer uses a special configuration method.Oscar Fuentes2008-10-251-9/+21
* CMake: Sync'ed DataTypes.h.cmake with DataTypes.h.in.Oscar Fuentes2008-10-251-0/+13
* Avoid splitting an interval multiple times; avoid splitting re-materializable...Evan Cheng2008-10-241-0/+5
* Fix constant-offset emission for x86-64 absolute addresses. ThisDan Gohman2008-10-241-0/+36
* Added raw_fd_ostream::close().Ted Kremenek2008-10-231-0/+3