- 4d00161 add support for ocaml 3.12 by Nuno Lopes · 12 years ago
- 2d892c5 replace a couple of single-line comments with /* */ to fix the build of stuff depending on the C headers by Nuno Lopes · 12 years ago
- ee77da6 Fix a typo. by Nadav Rotem · 12 years ago
- 9f40cb3 Not all targets have efficient ISel code generation for select instructions. by Nadav Rotem · 12 years ago
- 7de7078 LoopRotation: Make the brute force DomTree update more brute force. by Benjamin Kramer · 12 years ago
- 43bf709 Rename ANDROIDEABI to Android. by Logan Chien · 12 years ago
- f55ef64 Generate better select code by allowing the target to use scalar select, and not sign-extend. by Nadav Rotem · 12 years ago
- d906017 Only legalise a VSELECT in to bitwise operations if the vector mask bool is zeros or all ones. A vector bool with just ones isn't suitable for masking with. by Pete Cooper · 12 years ago
- 8dce5b6 PR13689: Check for backtrace(3) in the cmake build. by Benjamin Kramer · 12 years ago
- 89f4980 Limit domain conversion to cases where it won't break dep chains. by Tim Northover · 12 years ago
- 0fc44ab Revert "Take account of boolean vector contents when promoting a build vector from i1 to some other type. rdar://problem/12210060" by Pete Cooper · 12 years ago
- 8fccd01 Fix Thumb2 fixup kind in the integrated-as. by Logan Chien · 12 years ago
- 4b6fbf2 Add ARM ELF support to llvm-objdump. by Logan Chien · 12 years ago
- 7b3d77e Code cleanup: tools/opt/opt.cpp by Logan Chien · 12 years ago
- e2ac552 Fix typo. by Logan Chien · 12 years ago
- 64f30e3 LoopRotation: Check some invariants of the dominator updating code. by Benjamin Kramer · 12 years ago
- 8365e9b Typos by Craig Topper · 12 years ago
- 58d5729 Teach DAG combine a number of tricks to simplify FMA expressions in fast-math mode. by Owen Anderson · 12 years ago
- b79bff5 Fix typo by Michael Liao · 12 years ago
- 5cf8bac llvm/test/CodeGen/X86/fp-fast.ll: Suppress FMA4 on AMD Bulldozer host, corresponding to r162999. by NAKAMURA Takumi · 12 years ago
- c11b719 Fix Atom bots for r163036. by Manman Ren · 12 years ago
- 2b7a2e8 SelectionDAG: when constructing VZEXT_LOAD from other loads, make sure its by Manman Ren · 12 years ago
- dfb1e4b Mark FMA4 instructions as commutable and add them to the folding tables. by Craig Topper · 12 years ago
- 42d619b Make sure to build libpthread to check for HAVE_PTHREAD_MUTEX_LOCK. by Eric Christopher · 12 years ago
- 756d2cc Remove an unused argument. The MCInst opcode is set in the ConvertToMCInst() by Chad Rosier · 12 years ago
- bbdbb05 Add selection of RegOp2MemOpTable3 to canFoldMemoryOperand by Craig Topper · 12 years ago
- 9408314 Add MachineInstr::tieOperands, remove setIsTied(). by Jakob Stoklund Olesen · 12 years ago
- 265bcb1 Fix PR12359 by Michael Liao · 12 years ago
- 3185f9a The instruction DINS may be transformed into DINSU or DEXTM depending by Jack Carter · 12 years ago
- e4fb6ea Move the GCOVFormat enums into their own namespace per the LLVM coding standard. by Bill Wendling · 12 years ago
- 429af6f Add a comment to explain what's really going on. by Chad Rosier · 12 years ago
- 5d04a56 The ConvertToMCInst() function can't fail, so remove the now dead Match_ConversionFail enum. by Chad Rosier · 12 years ago
- cb08486 Mark FMA3 instructions as commutable so that the operands to the multiply part can be commuted. by Craig Topper · 12 years ago
- 89b2ff0 Use CloneMachineInstr to make a new MI in commuteInstruction to make the code tolerant of instructions with more than two input operands. by Craig Topper · 12 years ago
- bf40437 Add support for converting llvm.fma to fma4 instructions. by Craig Topper · 12 years ago
- 908c0c0 Don't enforce ordered inline asm operands. by Jakob Stoklund Olesen · 12 years ago
- cb5f63d Clean up ProfileDataLoader a bit. by Benjamin Kramer · 12 years ago
- 2a1b0e7 llvm/test/CodeGen/X86/vec_select.ll: Fix failure on xmm-less hosts, to add -mattr=+sse2. by NAKAMURA Takumi · 12 years ago
- f91e400 Cleanups due to feedback. No functionality change. Patch by Alistair. by Bill Wendling · 12 years ago
- 5d60c67 Clean up AddedComplexity further after adding UseSSEx by Michael Liao · 12 years ago
- 05e80f2 Fix a couple of typos in EmitAtomic. by Jakob Stoklund Olesen · 12 years ago
- 9765c6e X86: Fix encoding of 'movd %xmm0, %rax' by Jim Grosbach · 12 years ago
- 359956d With the fix in r162954/162955 every cvt function returns true. Thus, have by Chad Rosier · 12 years ago
- 5dd9e21 Take account of boolean vector contents when promoting a build vector from i1 to some other type. rdar://problem/12210060 by Pete Cooper · 12 years ago
- 9e3b6df Try to make this test more generic to unbreak buildbots. by Owen Anderson · 12 years ago
- 43da6c7 Teach the DAG combiner to turn chains of FADDs (x+x+x+x+...) into FMULs by constants. This is only enabled in unsafe FP math mode, since it does not preserve rounding effects for all such constants. by Owen Anderson · 12 years ago
- fafa283 Fix for r162954. Return the Error. by Chad Rosier · 12 years ago
- 64b3444 Move a check to the validateInstruction() function where it more properly belongs. by Chad Rosier · 12 years ago
- cee2f72 [llvm] Updated the test fold-vector-select so that we test the vector selects exhaustively. by Michael Gottesman · 12 years ago
- 1122fc4 Typo. by Chad Rosier · 12 years ago
- 389536c Whitespace. by Chad Rosier · 12 years ago
- 04508c6 Whitespace. by Chad Rosier · 12 years ago
- 0bad086 Hoist a check to eliminate obvious mismatches as early as possible. Also, fix by Chad Rosier · 12 years ago
- e757f00 by Nadav Rotem · 12 years ago
- 62316fa [ms-inline asm] Add a new function, GetMCInstOperandNum, to the by Chad Rosier · 12 years ago
- a03c441 Introduce 'UseSSEx' to force SSE legacy encoding by Michael Liao · 12 years ago
- d566c5f ADTTests: [CMake] Exclude DenseMapTest.cpp and SmallVectorTest.cpp on MSVC9 due to its bug. by NAKAMURA Takumi · 12 years ago
- 54cbadc Apply "/Og-" also to MSC15(aka VS9) on VMCore/Function.cpp. by NAKAMURA Takumi · 12 years ago
- d2a35f2 PPCISelLowering.cpp: Fix r162725. by NAKAMURA Takumi · 12 years ago
- 25f6b5a PPCISelLowering.cpp: Whitespace. by NAKAMURA Takumi · 12 years ago
- 7498078 test by Michael Ilseman · 12 years ago
- 86c0d8c Fix test case. by Benjamin Kramer · 12 years ago
- d70846e LoopRotate: Also rotate loops with multiple exits. by Benjamin Kramer · 12 years ago
- c81fe9c InstCombine: Fix comment to reflect the code. by Benjamin Kramer · 12 years ago
- e941df5 Don't use MCInstrDesc flags for implicit operands. by Jakob Stoklund Olesen · 12 years ago
- 1dfe9b5 Whitespace by Alexey Samsonov · 12 years ago
- 639570c It is illegal to transform (sdiv (ashr X c1) c2) -> (sdiv x (2^c1 * c2)), by Nadav Rotem · 12 years ago
- c4a32e6 Add support for moving pure S-register to NEON pipeline if desired by Tim Northover · 12 years ago
- f52f6b9 remove old docs by Nadav Rotem · 12 years ago
- 38a6381 Refactor fetching file/line info from DWARFContext to simplify the by Alexey Samsonov · 12 years ago
- 6b1e1d8 Add FMA to switch statement in VectorLegalizer::LegalizeOp so that it can be expanded when it isn't legal. by Craig Topper · 12 years ago
- 3b9dfc9 Add support for FMA to WidenVectorResult. by Craig Topper · 12 years ago
- b1bdd7d Only perform DAG combine on FMAs of legal types. by Craig Topper · 12 years ago
- 73996f4 Pass by pointer and not std::string. by Bill Wendling · 12 years ago
- b6efbd2 Should put test case under test/ExecutionEngine/MCJIT/ by Michael Liao · 12 years ago
- 6e5190c Revert r162855 in favor of changing clang to emit the absolute coverage file path. by Bill Wendling · 12 years ago
- 55a4b51 Fix HashString's Bernstein hash to use unsigned chars, as is usually done. by Will Dietz · 12 years ago
- faa1159 Fix PR13727 by Michael Liao · 12 years ago
- b4e090d Add a bit of documentation to copyPhysReg. by Jakob Stoklund Olesen · 12 years ago
- 492d76b Verify the order of tied operands in inline asm. by Jakob Stoklund Olesen · 12 years ago
- 4d69a8c Explicitly cast an expression to bool before handing it off to __builtin_expect. by Benjamin Kramer · 12 years ago
- e160c53 Add some __builtin_expect magic to StringMap. by Benjamin Kramer · 12 years ago
- 55907d1 Replace the BUILTIN_EXPECT macro with a less horrible LLVM_LIKELY/LLVM_UNLIKELY interface. by Benjamin Kramer · 12 years ago
- 15b7a98 Allow targets to specify a minimum supported NOP size when performing NOP padding. If the desired padding is smaller than the supported NOP size, by Owen Anderson · 12 years ago
- 6639080 Set the isTied flags when building INLINEASM MachineInstrs. by Jakob Stoklund Olesen · 12 years ago
- b1b9783 Preserve branch profile metadata during switch formation. by Andrew Trick · 12 years ago
- 6b01438 whitespace by Andrew Trick · 12 years ago
- f036f7a Rename hasVolatileMemoryRef() to hasOrderedMemoryRef(). by Jakob Stoklund Olesen · 12 years ago
- ad7ebc2 Add MachineMemOperand::isUnordered(). by Jakob Stoklund Olesen · 12 years ago
- 0d75858 Don't move normal loads across volatile/atomic loads. by Jakob Stoklund Olesen · 12 years ago
- 688c1cd fix C++ comment in C header by Michael Liao · 12 years ago
- 0e76db9 Use the full path to output the .gcda file. by Bill Wendling · 12 years ago
- bbd169b Reserve space for the mandatory traceback fields on PPC64. by Hal Finkel · 12 years ago
- 21b742f Use ArrayRef instead of SmallVector when passing vector into function. by Bill Wendling · 12 years ago
- 90a4f78 Verify the consistency of inline asm operands. by Jakob Stoklund Olesen · 12 years ago
- 17dd9a9 Clean this up slightly, doesn't really fall through. by Eric Christopher · 12 years ago
- 20599ea Refactor setExecutionDomain to be clearer about what it's doing and more robust. by Tim Northover · 12 years ago
- 773eb97 Make helper function static. by Benjamin Kramer · 12 years ago
- 8e0d1c0 Make MemoryBuiltins aware of TargetLibraryInfo. by Benjamin Kramer · 12 years ago
- fd49821 Convert FMA4 patterns to use target specific nodes instead of intrinsics to align with FMA3. by Craig Topper · 12 years ago