aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-08-24Add missing SDNPSideEffect flags.Jakob Stoklund Olesen
2012-08-24Remove more mayLoad workarounds.Jakob Stoklund Olesen
2012-08-24Custom lower FMA intrinsics to target specific nodes and remove the patterns.Craig Topper
2012-08-24Fix undefined behavior (negation of INT_MIN) in ARM backend.Richard Smith
2012-08-24Remove some spurious mayLoad = 0 flags.Jakob Stoklund Olesen
2012-08-24Add missing SDNP properties on the flushw node.Jakob Stoklund Olesen
2012-08-24X86MemBarrier has unmodeled side effects.Jakob Stoklund Olesen
2012-08-23Remove the llvm.nacl.thread.stack.padding intrinsicMark Seaborn
2012-08-23Preserve operand flags in convertToThreeAddress() by copying operands.Jakob Stoklund Olesen
2012-08-23Favor FMA3 over FMA4 if both are enabled.Craig Topper
2012-08-23Use a switch statement instead of a bunch of if-else checks and pull out the ...Craig Topper
2012-08-23Remove unused private field to silence build warning.Craig Topper
2012-08-23Make function loadImmediate a member of MipsSEInstrInfo and change it to returnAkira Hatanaka
2012-08-22Add a member of type Mips16InstrInfo/MipsSEInstrInfo to classAkira Hatanaka
2012-08-22[ms-inline asm] Avoid a false positive assertionChad Rosier
2012-08-22Reduce duplicated hash map lookups.Benjamin Kramer
2012-08-22Add a getName function to MachineFunction. Use it in places that previously d...Craig Topper
2012-08-22Don't cache the MBB in the class. Its only used by one function. Change a for...Craig Topper
2012-08-22Mark a function as static since it doesn't use anything in the class.Craig Topper
2012-08-22Add register Mips::GP to the list of reserved registers if target is bare-metalAkira Hatanaka
2012-08-22Add option disable-mips-delay-filler. Turn on mips' delay slot filler byAkira Hatanaka
2012-08-22For mips64 switch statements in subroutines could generate Jack Carter
2012-08-21Make Nacl call/return pseudoinsts non-variadic.Derek Schuff
2012-08-21Merge up to r162331, git commit bc363931085587bac42a40653962a3e5acd1ffceDerek Schuff
2012-08-21Add a few functions to TargetLibraryInfo as part of PR13574.Chad Rosier
2012-08-21Fix unaligned memory accesses when performing relocations in X86 JIT. There'sRichard Smith
2012-08-21[ms-inline asm] Do not report a Parser error when matching inline assembly.Chad Rosier
2012-08-21[ms-inline asm] Expose the ErrorInfo from the MatchInstructionImpl. In general,Chad Rosier
2012-08-21Fix up indentation and remove a couple else's after returns.Craig Topper
2012-08-21Use uint16_t for tables of opcodes.Craig Topper
2012-08-21Fix up indentation. No functional change.Craig Topper
2012-08-21Add a couple llvm_unreachables. Add a message to several others.Craig Topper
2012-08-21Replace a break with llvm_unreachable in the default case of a nested switch....Craig Topper
2012-08-21Cleanup the scalar FMA3 definitions. Add patterns to fold loads with scalar f...Craig Topper
2012-08-21Merge FMA3 instructions with and without patterns into single classes using n...Craig Topper
2012-08-21Add a missing def flag.Jakob Stoklund Olesen
2012-08-20Use a SmallPtrSet to dedup successors in EmitSjLjDispatchBlock.Jakob Stoklund Olesen
2012-08-20fix HexagonSubtarget parsing of -mv flagSebastian Pop
2012-08-20fix a case where all operands of BUILD_VECTOR are undefinedMichael Liao
2012-08-20Fix coding style violations in 162135 and 162136.Akira Hatanaka
2012-08-20Remove FMA3 intrinsic instructions in favor of patterns.Craig Topper
2012-08-20Use correct intrinsic for 256-bit VFMSUBADDPS.Craig Topper
2012-08-19Remove trailing white space and tab characters. No functional change.Craig Topper
2012-08-19When unsafe math is used, we can use commutative FMAX and FMIN. In some casesNadav Rotem
2012-08-19Fabs folding is implemented.Benjamin Kramer
2012-08-18Remove the CAND/COR/CXOR custom ISD nodes and their select code.Jakob Stoklund Olesen
2012-08-18Remove virtual from many methods. These methods replace methods in the base c...Craig Topper
2012-08-18Also combine zext/sext into selects for ARM.Jakob Stoklund Olesen
2012-08-18Also pass logical ops to combineSelectAndUse.Jakob Stoklund Olesen
2012-08-18Reapply r162160 with a fix: Optimize Arith->Trunc->SETCC sequence to allow be...Nadav Rotem