aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2012-03-10Move llc + target triple tests into X86Andrew Trick
2012-03-10As Duncan pointed out, pointers tend not to be in floating point format...for...Bill Wendling
2012-03-10Don't try to filecheck bitcode.Benjamin Kramer
2012-03-10Make this transformation slightly less agressive and more correct.Bill Wendling
2012-03-10C files in llvm still have to be C89 compliant, remove C++-style comments.Benjamin Kramer
2012-03-10Microoptimize getVRegDef. def_begin isn't free, don't compute it twice.Benjamin Kramer
2012-03-10Refactor some methods to look through bitcasts and GEPs on pointers intoChandler Carruth
2012-03-10Fix disasm of iret, sysexit, and sysret when displayed with Intel syntax.Bill Wendling
2012-03-10Implement a more intelligent way of spilling uses across an invoke boundary.Bill Wendling
2012-03-10[llvm.py] Define enumerations from Core.h; add OpCode classGregory Szorc
2012-03-10[llvm.py] Implement interface to object filesGregory Szorc
2012-03-10Fix uses of the C99 PRI format macros not to conflict with C++11 UDLs.Benjamin Kramer
2012-03-10Report the defining instruction.Jakob Stoklund Olesen
2012-03-10Add SSA verification to MachineVerifier.Jakob Stoklund Olesen
2012-03-10Use SmallPtrSet instead of DenseSet.Jakob Stoklund Olesen
2012-03-10Give dagcombiner's worklist some inline capacity.Benjamin Kramer
2012-03-10Do not custom lower i64 nodes if i64 is not a legal type. Move lines that setAkira Hatanaka
2012-03-09Lower SETCC nodes during legalization. Previously, it was lowered in DAG comb...Akira Hatanaka
2012-03-09Assert on SSA errors in LiveVariables.Jakob Stoklund Olesen
2012-03-09Remove unused header files.Akira Hatanaka
2012-03-09misched: handle scheduler that insert instructions at empty region boundaries.Andrew Trick
2012-03-09Add the missing call to Error when a bad X86 scale expression is parsed.Kevin Enderby
2012-03-09Support reading GNU symbol versions in ELFObjectFileDavid Meyer
2012-03-09[Object]David Meyer
2012-03-09Add statistics on removed switch cases, and fix the phi statisticDuncan Sands
2012-03-09[llvm.py] Make ObjectFile destructor workGregory Szorc
2012-03-09When identifying exit nodes for the reverse-CFG reverse-post-orderDan Gohman
2012-03-09Fix the x86 disassembler to at least print the lock prefix if it is the firstKevin Enderby
2012-03-09[Support] Drop verbose _ATTRIBUTE from LLVM_ATTRIBUTE_{READONLY,READNONE} macroDaniel Dunbar
2012-03-09TableGen/CodeEmitterGen.cpp: Fix an expression of generating bitmask.NAKAMURA Takumi
2012-03-09test/MC/X86/lit.local.cfg: Fix up to detect 'X86' in targets.NAKAMURA Takumi
2012-03-09Eliminate switch cases that can never match, for example removes allDuncan Sands
2012-03-09Add support for r600 (AMD GPUs HD2XXX - HD6XXX) target triplet.Anton Korobeynikov
2012-03-09Factor out the analysis of addition and subtraction in ComputeMaskedBits. ReuseNick Lewycky
2012-03-09[llvm.py] Initial skeleton for Python LLVM bindingsGregory Szorc
2012-03-09misched: handle scheduling region boundaries nicely.Andrew Trick
2012-03-09Use uint16_t to store opcodes in static tables in X86 backend.Craig Topper
2012-03-09Fix undefined behavior in the Mips backend.Ahmed Charles
2012-03-09misched interface: rename Begin/End to RegionBegin/RegionEnd since they are n...Andrew Trick
2012-03-09misched commentsAndrew Trick
2012-03-09revert 152356: verify misched changes using -misched=shuffle.Andrew Trick
2012-03-09Fix a silly restriction on the fast-path for hash_combine_range. ThisChandler Carruth
2012-03-09Undo a previous restriction on the inline cost calculation which NickChandler Carruth
2012-03-09Fix a regression from r147481.Chad Rosier
2012-03-09misched: allow the default scheduler to be one chosen by the target.Andrew Trick
2012-03-09Added TargetPassConfig::enablePassAndrew Trick
2012-03-09Cache MBB->begin. It's possible the scheduler / bundler may change MBB->begin().Evan Cheng
2012-03-08Silence unused function warning when graphviz is not available.Benjamin Kramer
2012-03-08Remove the no longer existent psp triple from a test.Benjamin Kramer
2012-03-08Have llvm-mc --version print the list of registered targets like llc does.Duncan Sands