  Decays of b-hadrons are the ideal place to perform measurements of CP
violation. Many decay channels allow to over-constrain the unitarity triangles
of the CKM matrix and test the SM hypothesis that a single phase is the origin
of all CP violation. Charm decays also allow for tests of the SM. Recent
results from LHCb are reviewed.
